# near model CODE resource # jump table entries: 13880-13891 (12 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 102C FFBD move.b D0, [A4 - 0x43] 0000000E 6618 bne +0x1A /* 00000028 */ 00000010 3F3C 0015 move.w -[A7], 0x15 00000014 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000018 3F2C FFE0 move.w -[A7], [A4 - 0x20] 0000001C 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 00000020 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 00000024 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label00000028: 00000028 285F movea.l A4, [A7]+ 0000002A 4E5E unlink A6 0000002C 2E9F move.l [A7], [A7]+ 0000002E 4E75 rts fn00000030: 00000030 4E56 0000 link A6, 0 00000034 2F0C move.l -[A7], A4 00000036 286E 0008 movea.l A4, [A6 + 0x8] 0000003A 536D A074 subq.w [A5 - 0x5F8C], 1 0000003E 202D A548 move.l D0, [A5 - 0x5AB8] 00000042 B0AC FFCE cmp.l D0, [A4 - 0x32] 00000046 57C0 seq D0 00000048 4A00 tst.b D0 0000004A 6724 beq +0x26 /* 00000070 */ 0000004C 122C FFBD move.b D1, [A4 - 0x43] 00000050 0A01 0001 xori.b D1, 0x1 00000054 C001 and.b D0, D1 00000056 6718 beq +0x1A /* 00000070 */ 00000058 3F3C 0016 move.w -[A7], 0x16 0000005C 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000060 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000064 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 00000068 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 0000006C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label00000070: 00000070 526D A074 addq.w [A5 - 0x5F8C], 1 00000074 285F movea.l A4, [A7]+ 00000076 4E5E unlink A6 00000078 2E9F move.l [A7], [A7]+ 0000007A 4E75 rts fn0000007C: 0000007C 4E56 FFFE link A6, -0x0002 00000080 48E7 0108 movem.l -[A7], D7,A4 00000084 286E 0008 movea.l A4, [A6 + 0x8] 00000088 202D A548 move.l D0, [A5 - 0x5AB8] 0000008C B0AC FFCE cmp.l D0, [A4 - 0x32] 00000090 6622 bne +0x24 /* 000000B4 */ 00000092 102C FFBD move.b D0, [A4 - 0x43] 00000096 6704 beq +0x6 /* 0000009C */ 00000098 7E18 moveq.l D7, 0x18 0000009A 6002 bra +0x4 /* 0000009E */ label0000009C: 0000009C 7E17 moveq.l D7, 0x17 label0000009E: 0000009E 3F07 move.w -[A7], D7 000000A0 2F2C FFDA move.l -[A7], [A4 - 0x26] 000000A4 3F2C FFE0 move.w -[A7], [A4 - 0x20] 000000A8 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 000000AC 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 000000B0 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label000000B4: 000000B4 4CDF 1080 movem.l D7,A4, [A7]+ 000000B8 4E5E unlink A6 000000BA 2E9F move.l [A7], [A7]+ 000000BC 4E75 rts fn000000BE: 000000BE 4E56 0000 link A6, 0 000000C2 2F0C move.l -[A7], A4 000000C4 286E 0008 movea.l A4, [A6 + 0x8] 000000C8 4267 clr.w -[A7] 000000CA 2F2C FFDA move.l -[A7], [A4 - 0x26] 000000CE 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 000000D2 3F2C FFE0 move.w -[A7], [A4 - 0x20] 000000D6 1F2E 000E move.b -[A7], [A6 + 0xE] 000000DA 1F2E 000C move.b -[A7], [A6 + 0xC] 000000DE 4EAD 2BCA jsr [A5 + 0x2BCA /* export_1397 */] 000000E2 101F move.b D0, [A7]+ 000000E4 6710 beq +0x12 /* 000000F6 */ 000000E6 2F2C FFDA move.l -[A7], [A4 - 0x26] 000000EA 3F2C FFE0 move.w -[A7], [A4 - 0x20] 000000EE 1F2C FFBF move.b -[A7], [A4 - 0x41] 000000F2 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label000000F6: 000000F6 285F movea.l A4, [A7]+ 000000F8 4E5E unlink A6 000000FA 205F movea.l A0, [A7]+ 000000FC 504F addq.w A7, 8 000000FE 4ED0 jmp [A0] fn00000100: 00000100 4E56 0000 link A6, 0 00000104 2F0C move.l -[A7], A4 00000106 286E 0008 movea.l A4, [A6 + 0x8] 0000010A 102D C23F move.b D0, [A5 - 0x3DC1] 0000010E 0240 0001 andi.w D0, 0x1 00000112 0A00 0001 xori.b D0, 0x1 00000116 4A00 tst.b D0 00000118 670C beq +0xE /* 00000126 */ 0000011A 222C FFCA move.l D1, [A4 - 0x36] 0000011E B2AD C398 cmp.l D1, [A5 - 0x3C68] 00000122 57C1 seq D1 00000124 C001 and.b D0, D1 label00000126: 00000126 4A00 tst.b D0 00000128 670C beq +0xE /* 00000136 */ 0000012A 222C FFC6 move.l D1, [A4 - 0x3A] 0000012E B2AD C236 cmp.l D1, [A5 - 0x3DCA] 00000132 57C1 seq D1 00000134 C001 and.b D0, D1 label00000136: 00000136 4A00 tst.b D0 00000138 670C beq +0xE /* 00000146 */ 0000013A 222C FFC2 move.l D1, [A4 - 0x3E] 0000013E B2AD C23A cmp.l D1, [A5 - 0x3DC6] 00000142 57C1 seq D1 00000144 C001 and.b D0, D1 label00000146: 00000146 4A00 tst.b D0 00000148 670C beq +0xE /* 00000156 */ 0000014A 322C FFC0 move.w D1, [A4 - 0x40] 0000014E B26D BA60 cmp.w D1, [A5 - 0x45A0] 00000152 57C1 seq D1 00000154 C001 and.b D0, D1 label00000156: 00000156 1940 FFBD move.b [A4 - 0x43], D0 0000015A 285F movea.l A4, [A7]+ 0000015C 4E5E unlink A6 0000015E 2E9F move.l [A7], [A7]+ 00000160 4E75 rts fn00000162: 00000162 4E56 FFF8 link A6, -0x0008 00000166 48E7 0018 movem.l -[A7], A3,A4 0000016A 286E 0008 movea.l A4, [A6 + 0x8] 0000016E 266C 0008 movea.l A3, [A4 + 0x8] 00000172 486E FFFC pea.l [A6 - 0x4] 00000176 A910 syscall GetWMgrPort 00000178 206E FFFC movea.l A0, [A6 - 0x4] 0000017C 3968 0044 FFD0 move.w [A4 - 0x30], [A0 + 0x44] 00000182 206E FFFC movea.l A0, [A6 - 0x4] 00000186 3968 004A FFCE move.w [A4 - 0x32], [A0 + 0x4A] 0000018C 206E FFFC movea.l A0, [A6 - 0x4] 00000190 1968 0046 FFC0 move.b [A4 - 0x40], [A0 + 0x46] 00000196 206E FFFC movea.l A0, [A6 - 0x4] 0000019A 4268 0044 clr.w [A0 + 0x44] 0000019E 206E FFFC movea.l A0, [A6 - 0x4] 000001A2 4268 004A clr.w [A0 + 0x4A] 000001A6 206E FFFC movea.l A0, [A6 - 0x4] 000001AA 116B FFF8 0046 move.b [A0 + 0x46], [A3 - 0x8] 000001B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001B4 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 000001B8 102D A1A8 move.b D0, [A5 - 0x5E58] 000001BC 6746 beq +0x48 /* 00000204 */ 000001BE 486E FFF8 pea.l [A6 - 0x8] 000001C2 AA48 syscall GetCWMgrPort 000001C4 206E FFF8 movea.l A0, [A6 - 0x8] 000001C8 3968 0044 FFCC move.w [A4 - 0x34], [A0 + 0x44] 000001CE 206E FFF8 movea.l A0, [A6 - 0x8] 000001D2 3968 004A FFCA move.w [A4 - 0x36], [A0 + 0x4A] 000001D8 206E FFF8 movea.l A0, [A6 - 0x8] 000001DC 1968 0046 FFBF move.b [A4 - 0x41], [A0 + 0x46] 000001E2 206E FFF8 movea.l A0, [A6 - 0x8] 000001E6 4268 0044 clr.w [A0 + 0x44] 000001EA 206E FFF8 movea.l A0, [A6 - 0x8] 000001EE 4268 004A clr.w [A0 + 0x4A] 000001F2 206E FFF8 movea.l A0, [A6 - 0x8] 000001F6 116B FFF8 0046 move.b [A0 + 0x46], [A3 - 0x8] 000001FC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000200 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] label00000204: 00000204 4CDF 1800 movem.l A3,A4, [A7]+ 00000208 4E5E unlink A6 0000020A 2E9F move.l [A7], [A7]+ 0000020C 4E75 rts fn0000020E: 0000020E 4E56 0000 link A6, 0 00000212 7001 moveq.l D0, 0x01 00000214 B06E 000A cmp.w D0, [A6 + 0xA] 00000218 6606 bne +0x8 /* 00000220 */ 0000021A 3D78 0984 000A move.w [A6 + 0xA], [0x00000984 /* AppFontID */] label00000220: 00000220 207C 0000 0BA6 movea.l A0, 0xBA6 00000226 30AE 000A move.w [A0], [A6 + 0xA] 0000022A 207C 0000 0BA8 movea.l A0, 0xBA8 00000230 30AE 0008 move.w [A0], [A6 + 0x8] 00000234 207C 0000 0B4C movea.l A0, 0xB4C 0000023A 70FF moveq.l D0, 0xFFFFFFFF 0000023C 2080 move.l [A0], D0 0000023E 207C 0000 0988 movea.l A0, 0x988 00000244 70FF moveq.l D0, 0xFFFFFFFF 00000246 2080 move.l [A0], D0 00000248 4E5E unlink A6 0000024A 205F movea.l A0, [A7]+ 0000024C 584F addq.w A7, 4 0000024E 4ED0 jmp [A0] fn00000250: 00000250 4E56 FFF8 link A6, -0x0008 00000254 2F0C move.l -[A7], A4 00000256 286E 0008 movea.l A4, [A6 + 0x8] 0000025A 486E FFFC pea.l [A6 - 0x4] 0000025E A910 syscall GetWMgrPort 00000260 206E FFFC movea.l A0, [A6 - 0x4] 00000264 316C FFD0 0044 move.w [A0 + 0x44], [A4 - 0x30] 0000026A 206E FFFC movea.l A0, [A6 - 0x4] 0000026E 316C FFCE 004A move.w [A0 + 0x4A], [A4 - 0x32] 00000274 206E FFFC movea.l A0, [A6 - 0x4] 00000278 116C FFC0 0046 move.b [A0 + 0x46], [A4 - 0x40] 0000027E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000282 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] 00000286 102D A1A8 move.b D0, [A5 - 0x5E58] 0000028A 672C beq +0x2E /* 000002B8 */ 0000028C 486E FFF8 pea.l [A6 - 0x8] 00000290 AA48 syscall GetCWMgrPort 00000292 206E FFF8 movea.l A0, [A6 - 0x8] 00000296 316C FFCC 0044 move.w [A0 + 0x44], [A4 - 0x34] 0000029C 206E FFF8 movea.l A0, [A6 - 0x8] 000002A0 316C FFCA 004A move.w [A0 + 0x4A], [A4 - 0x36] 000002A6 206E FFF8 movea.l A0, [A6 - 0x8] 000002AA 116C FFBF 0046 move.b [A0 + 0x46], [A4 - 0x41] 000002B0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002B4 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */] label000002B8: 000002B8 285F movea.l A4, [A7]+ 000002BA 4E5E unlink A6 000002BC 2E9F move.l [A7], [A7]+ 000002BE 4E75 rts fn000002C0: 000002C0 4E56 FFBA link A6, -0x0046 000002C4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000002C8 286E 0008 movea.l A4, [A6 + 0x8] 000002CC 422E 000C clr.b [A6 + 0xC] 000002D0 202D A548 move.l D0, [A5 - 0x5AB8] 000002D4 B0AC FFCE cmp.l D0, [A4 - 0x32] 000002D8 6704 beq +0x6 /* 000002DE */ 000002DA 6000 0272 bra +0x274 /* 0000054E */ label000002DE: 000002DE 42A7 clr.l -[A7] 000002E0 3F3C 0063 move.w -[A7], 0x63 /* 'c' */ 000002E4 487A 0272 pea.l [PC + 0x272 /* 00000558, value 0x4E56 'NV' */] 000002E8 A931 syscall NewMenu 000002EA 265F movea.l A3, [A7]+ 000002EC 200B move.l D0, A3 000002EE 6604 bne +0x6 /* 000002F4 */ 000002F0 6000 025C bra +0x25E /* 0000054E */ label000002F4: 000002F4 41EC FFDE lea.l A0, [A4 - 0x22] 000002F8 2D48 FFF4 move.l [A6 - 0xC], A0 000002FC 2D4B FFF8 move.l [A6 - 0x8], A3 00000300 4267 clr.w -[A7] 00000302 2F2D C23A move.l -[A7], [A5 - 0x3DC6] 00000306 3F2C FFE0 move.w -[A7], [A4 - 0x20] 0000030A 202D C23A move.l D0, [A5 - 0x3DC6] 0000030E B0AD AE96 cmp.l D0, [A5 - 0x516A] 00000312 57C0 seq D0 00000314 4400 neg.b D0 00000316 1F00 move.b -[A7], D0 00000318 487A 10FC pea.l [PC + 0x10FC /* 00001416, value 0x4E56FF00 */] 0000031C 486E FFF4 pea.l [A6 - 0xC] 00000320 4EAD 2C72 jsr [A5 + 0x2C72 /* export_1418 */] 00000324 3D5F FFC6 move.w [A6 - 0x3A], [A7]+ 00000328 6700 0220 beq +0x222 /* 0000054A */ 0000032C 4267 clr.w -[A7] 0000032E 1F3C 0001 move.b -[A7], 0x1 00000332 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000336 4EBA FD86 jsr [PC - 0x27A /* 000000BE */] 0000033A 4267 clr.w -[A7] 0000033C 3F2C FFF4 move.w -[A7], [A4 - 0xC] 00000340 4EAD 2B82 jsr [A5 + 0x2B82 /* export_1388 */] 00000344 3E1F move.w D7, [A7]+ 00000346 206D FE80 movea.l A0, [A5 - 0x180] 0000034A 3D68 0044 FFD8 move.w [A6 - 0x28], [A0 + 0x44] 00000350 206D FE80 movea.l A0, [A5 - 0x180] 00000354 3D68 004A FFD6 move.w [A6 - 0x2A], [A0 + 0x4A] 0000035A 206D FE80 movea.l A0, [A5 - 0x180] 0000035E 1D68 0046 FFC1 move.b [A6 - 0x3F], [A0 + 0x46] 00000364 3F2C FFF6 move.w -[A7], [A4 - 0xA] 00000368 A88A syscall TextSize 0000036A 4240 clr.w D0 0000036C 102C FFF8 move.b D0, [A4 - 0x8] 00000370 3F00 move.w -[A7], D0 00000372 A888 syscall TextFace 00000374 3F07 move.w -[A7], D7 00000376 A887 syscall TextFont 00000378 486E FFDC pea.l [A6 - 0x24] 0000037C A88B syscall GetFontInfo 0000037E 41EE FFE8 lea.l A0, [A6 - 0x18] 00000382 43EC FFE4 lea.l A1, [A4 - 0x1C] 00000386 7003 moveq.l D0, 0x03 label00000388: 00000388 30D9 move.w [A0]+, [A1]+ 0000038A 51C8 FFFC dbf D0, -0x6 /* 00000388 */ 0000038E 202C FFEE move.l D0, [A4 - 0x12] 00000392 4840 swap.w D0 00000394 4A40 tst.w D0 00000396 D16E FFEA add.w [A6 - 0x16], D0 0000039A 302C FFE8 move.w D0, [A4 - 0x18] 0000039E D06C FFE4 add.w D0, [A4 - 0x1C] 000003A2 48C0 ext.l D0 000003A4 81FC 0002 divs.w D0, 0x2 000003A8 2F00 move.l -[A7], D0 000003AA 2F3C 0004 0000 move.l -[A7], 0x40000 000003B0 322E FFE2 move.w D1, [A6 - 0x1E] 000003B4 D26E FFDE add.w D1, [A6 - 0x22] 000003B8 3F01 move.w -[A7], D1 000003BA 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 000003BE 321F move.w D1, [A7]+ 000003C0 201F move.l D0, [A7]+ 000003C2 D240 add.w D1, D0 000003C4 3D41 FFC8 move.w [A6 - 0x38], D1 000003C8 302E FFEA move.w D0, [A6 - 0x16] 000003CC 5240 addq.w D0, 1 000003CE 3D40 FFE6 move.w [A6 - 0x1A], D0 000003D2 302E FFC8 move.w D0, [A6 - 0x38] 000003D6 906E FFDC sub.w D0, [A6 - 0x24] 000003DA 3D40 FFE4 move.w [A6 - 0x1C], D0 000003DE 486E FFE4 pea.l [A6 - 0x1C] 000003E2 A870 syscall LocalToGlobal 000003E4 2F0B move.l -[A7], A3 000003E6 3F3C FFFF move.w -[A7], 0xFFFF 000003EA A935 syscall InsertMenu 000003EC 2053 movea.l A0, [A3] 000003EE 2B68 0006 A01C move.l [A5 - 0x5FE4], [A0 + 0x6] 000003F4 302E FFEE move.w D0, [A6 - 0x12] 000003F8 906E FFEA sub.w D0, [A6 - 0x16] 000003FC 5740 subq.w D0, 3 000003FE 3B40 A00A move.w [A5 - 0x5FF6], D0 00000402 2053 movea.l A0, [A3] 00000404 216D 9FCA 0006 move.l [A0 + 0x6], [A5 - 0x6036] 0000040A 4267 clr.w -[A7] 0000040C 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00000410 381F move.w D4, [A7]+ 00000412 4267 clr.w -[A7] 00000414 202C FFEE move.l D0, [A4 - 0x12] 00000418 3F00 move.w -[A7], D0 0000041A 4267 clr.w -[A7] 0000041C 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 00000420 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000424 3C1F move.w D6, [A7]+ 00000426 6760 beq +0x62 /* 00000488 */ 00000428 4A47 tst.w D7 0000042A 57C0 seq D0 0000042C 4A00 tst.b D0 0000042E 6612 bne +0x14 /* 00000442 */ 00000430 BE6D FD98 cmp.w D7, [A5 - 0x268] 00000434 57C1 seq D1 00000436 8001 or.b D0, D1 00000438 6608 bne +0xA /* 00000442 */ 0000043A B847 cmp.w D4, D7 0000043C 57C1 seq D1 0000043E 8001 or.b D0, D1 00000440 6704 beq +0x6 /* 00000446 */ label00000442: 00000442 7A12 moveq.l D5, 0x12 00000444 603A bra +0x3C /* 00000480 */ label00000446: 00000446 3A2D A02A move.w D5, [A5 - 0x5FD6] 0000044A 102D A1EE move.b D0, [A5 - 0x5E12] 0000044E 6730 beq +0x32 /* 00000480 */ 00000450 4267 clr.w -[A7] 00000452 3F07 move.w -[A7], D7 00000454 2F3C 8202 0006 move.l -[A7], 0x82020006 0000045A A8B5 syscall ScriptUtil 0000045C 3D5F FFC2 move.w [A6 - 0x3E], [A7]+ 00000460 302E FFC2 move.w D0, [A6 - 0x3E] 00000464 B06D A204 cmp.w D0, [A5 - 0x5DFC] 00000468 6716 beq +0x18 /* 00000480 */ 0000046A 2F3C 004E 0000 move.l -[A7], 0x4E0000 /* 'N\0\0' */ 00000470 3F2E FFC2 move.w -[A7], [A6 - 0x3E] 00000474 1F05 move.b -[A7], D5 00000476 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000047A 101F move.b D0, [A7]+ 0000047C 4880 ext.w D0 0000047E 3A00 move.w D5, D0 label00000480: 00000480 2F0B move.l -[A7], A3 00000482 3F06 move.w -[A7], D6 00000484 3F05 move.w -[A7], D5 00000486 A944 syscall SetItmMark label00000488: 00000488 207C 0000 0BA8 movea.l A0, 0xBA8 0000048E 3D50 FFD2 move.w [A6 - 0x2E], [A0] 00000492 2F0E move.l -[A7], A6 00000494 4EBA FCCC jsr [PC - 0x334 /* 00000162 */] 00000498 3F07 move.w -[A7], D7 0000049A 3F2C FFF6 move.w -[A7], [A4 - 0xA] 0000049E 4EBA FD6E jsr [PC - 0x292 /* 0000020E */] 000004A2 42A7 clr.l -[A7] 000004A4 2F0B move.l -[A7], A3 000004A6 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000004AA 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000004AE 3F06 move.w -[A7], D6 000004B0 A80B syscall PopUpMenuSelect 000004B2 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000004B6 3F04 move.w -[A7], D4 000004B8 3F2E FFD2 move.w -[A7], [A6 - 0x2E] 000004BC 4EBA FD50 jsr [PC - 0x2B0 /* 0000020E */] 000004C0 2F0E move.l -[A7], A6 000004C2 4EBA FD8C jsr [PC - 0x274 /* 00000250 */] 000004C6 3F2E FFD8 move.w -[A7], [A6 - 0x28] 000004CA A887 syscall TextFont 000004CC 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 000004D0 A88A syscall TextSize 000004D2 4240 clr.w D0 000004D4 102E FFC1 move.b D0, [A6 - 0x3F] 000004D8 3F00 move.w -[A7], D0 000004DA A888 syscall TextFace 000004DC 2053 movea.l A0, [A3] 000004DE 216D A01C 0006 move.l [A0 + 0x6], [A5 - 0x5FE4] 000004E4 3F3C 0063 move.w -[A7], 0x63 /* 'c' */ 000004E8 A936 syscall DeleteMenu 000004EA 422E FFBA clr.b [A6 - 0x46] 000004EE 4AAE FFF0 tst.l [A6 - 0x10] 000004F2 6740 beq +0x42 /* 00000534 */ 000004F4 3C2E FFF2 move.w D6, [A6 - 0xE] 000004F8 202C FFEE move.l D0, [A4 - 0x12] 000004FC B046 cmp.w D0, D6 000004FE 672C beq +0x2E /* 0000052C */ 00000500 1D7C 0001 FFBA move.b [A6 - 0x46], 0x1 00000506 486C FFDE pea.l [A4 - 0x22] 0000050A 3F06 move.w -[A7], D6 0000050C 4EAD 2BFA jsr [A5 + 0x2BFA /* export_1403 */] 00000510 4267 clr.w -[A7] 00000512 2F2D C23A move.l -[A7], [A5 - 0x3DC6] 00000516 486C FFDE pea.l [A4 - 0x22] 0000051A 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 0000051E 1D5F FFBB move.b [A6 - 0x45], [A7]+ 00000522 42A7 clr.l -[A7] 00000524 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000528 4EBA FB94 jsr [PC - 0x46C /* 000000BE */] label0000052C: 0000052C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000530 4EBA FB4A jsr [PC - 0x4B6 /* 0000007C */] label00000534: 00000534 102E FFBA move.b D0, [A6 - 0x46] 00000538 660A bne +0xC /* 00000544 */ 0000053A 42A7 clr.l -[A7] 0000053C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000540 4EBA FB7C jsr [PC - 0x484 /* 000000BE */] label00000544: 00000544 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label0000054A: 0000054A 2F0B move.l -[A7], A3 0000054C A932 syscall DisposeMenu label0000054E: 0000054E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000552 4E5E unlink A6 00000554 2E9F move.l [A7], [A7]+ 00000556 4E75 rts 00000558 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000055A-0000055E fn0000055A: 0000055A 4E56 FFEC link A6, -0x0014 // end alternate branch 0000055A-0000055E fn0000055A: // (misaligned) 0000055C FFEC .extension 0xFEC // unimplemented 0000055E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000562 286E 0008 movea.l A4, [A6 + 0x8] 00000566 082C 0000 FFE3 btst.b [A4 - 0x1D], 0x0 0000056C 6704 beq +0x6 /* 00000572 */ 0000056E 6000 022C bra +0x22E /* 0000079C */ label00000572: 00000572 7000 moveq.l D0, 0x00 00000574 302C FFEC move.w D0, [A4 - 0x14] 00000578 C0BC 0000 000F and.l D0, 0xF 0000057E 3A00 move.w D5, D0 00000580 4267 clr.w -[A7] 00000582 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000586 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 0000058A 3F2C FFE0 move.w -[A7], [A4 - 0x20] 0000058E 4EAD 2A92 jsr [A5 + 0x2A92 /* export_1358 */] 00000592 1E1F move.b D7, [A7]+ 00000594 1D47 FFF1 move.b [A6 - 0xF], D7 00000598 7005 moveq.l D0, 0x05 0000059A B045 cmp.w D0, D5 0000059C 56C0 sne D0 0000059E 4A00 tst.b D0 000005A0 6708 beq +0xA /* 000005AA */ 000005A2 7206 moveq.l D1, 0x06 000005A4 B245 cmp.w D1, D5 000005A6 56C1 sne D1 000005A8 C001 and.b D0, D1 label000005AA: 000005AA 4400 neg.b D0 000005AC 1D40 FFF0 move.b [A6 - 0x10], D0 000005B0 7000 moveq.l D0, 0x00 000005B2 302C FFEC move.w D0, [A4 - 0x14] 000005B6 C0BC 0000 0F00 and.l D0, 0xF00 000005BC E088 lsr D0, 8 000005BE 3800 move.w D4, D0 000005C0 5EC0 sgt D0 000005C2 4A00 tst.b D0 000005C4 6612 bne +0x14 /* 000005D8 */ 000005C6 7200 moveq.l D1, 0x00 000005C8 322C FFEC move.w D1, [A4 - 0x14] 000005CC C2BC 0000 2000 and.l D1, 0x2000 /* ' \0' */ 000005D2 4A81 tst.l D1 000005D4 56C1 sne D1 000005D6 8001 or.b D0, D1 label000005D8: 000005D8 4400 neg.b D0 000005DA 1D40 FFF3 move.b [A6 - 0xD], D0 000005DE 4A45 tst.w D5 000005E0 56C0 sne D0 000005E2 4A00 tst.b D0 000005E4 6708 beq +0xA /* 000005EE */ 000005E6 720A moveq.l D1, 0x0A 000005E8 B245 cmp.w D1, D5 000005EA 56C1 sne D1 000005EC C001 and.b D0, D1 label000005EE: 000005EE 660A bne +0xC /* 000005FA */ 000005F0 222C FFEE move.l D1, [A4 - 0x12] 000005F4 4A41 tst.w D1 000005F6 56C1 sne D1 000005F8 8001 or.b D0, D1 label000005FA: 000005FA 4400 neg.b D0 000005FC 1940 FFBF move.b [A4 - 0x41], D0 00000600 700B moveq.l D0, 0x0B 00000602 B045 cmp.w D0, D5 00000604 6640 bne +0x42 /* 00000646 */ 00000606 302C FFE6 move.w D0, [A4 - 0x1A] 0000060A 5240 addq.w D0, 1 0000060C 3D40 FFFA move.w [A6 - 0x6], D0 00000610 302C FFE4 move.w D0, [A4 - 0x1C] 00000614 5240 addq.w D0, 1 00000616 3D40 FFF8 move.w [A6 - 0x8], D0 0000061A 302C FFEA move.w D0, [A4 - 0x16] 0000061E 5540 subq.w D0, 2 00000620 3D40 FFFE move.w [A6 - 0x2], D0 00000624 302C FFE8 move.w D0, [A4 - 0x18] 00000628 5540 subq.w D0, 2 0000062A 3D40 FFFC move.w [A6 - 0x4], D0 0000062E 4267 clr.w -[A7] 00000630 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000634 486E FFF8 pea.l [A6 - 0x8] 00000638 A8AD syscall PtInRect 0000063A 101F move.b D0, [A7]+ 0000063C 6604 bne +0x6 /* 00000642 */ 0000063E 6000 015C bra +0x15E /* 0000079C */ label00000642: 00000642 422C FFBD clr.b [A4 - 0x43] label00000646: 00000646 102E FFF0 move.b D0, [A6 - 0x10] 0000064A 6724 beq +0x26 /* 00000670 */ 0000064C C02E FFF3 and.b D0, [A6 - 0xD] 00000650 4A00 tst.b D0 00000652 671C beq +0x1E /* 00000670 */ 00000654 122E FFF1 move.b D1, [A6 - 0xF] 00000658 0A01 0001 xori.b D1, 0x1 0000065C C001 and.b D0, D1 0000065E 6710 beq +0x12 /* 00000670 */ 00000660 1F3C 0001 move.b -[A7], 0x1 00000664 4267 clr.w -[A7] 00000666 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000066A 4EBA FA52 jsr [PC - 0x5AE /* 000000BE */] 0000066E 7E01 moveq.l D7, 0x01 label00000670: 00000670 1D6E FFF0 FFEE move.b [A6 - 0x12], [A6 - 0x10] 00000676 422E FFED clr.b [A6 - 0x13] 0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000067E 4EBA F980 jsr [PC - 0x680 /* 00000000 */] 00000682 700B moveq.l D0, 0x0B 00000684 B045 cmp.w D0, D5 00000686 57C0 seq D0 00000688 4A00 tst.b D0 0000068A 6718 beq +0x1A /* 000006A4 */ 0000068C 2F00 move.l -[A7], D0 0000068E 4267 clr.w -[A7] 00000690 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000694 4EBA FC2A jsr [PC - 0x3D6 /* 000002C0 */] 00000698 121F move.b D1, [A7]+ 0000069A 201F move.l D0, [A7]+ 0000069C C001 and.b D0, D1 0000069E 6704 beq +0x6 /* 000006A4 */ 000006A0 6000 00FA bra +0xFC /* 0000079C */ label000006A4: 000006A4 536D A074 subq.w [A5 - 0x5F8C], 1 000006A8 4267 clr.w -[A7] 000006AA 2F2C FFDA move.l -[A7], [A4 - 0x26] 000006AE 3F2C FFE0 move.w -[A7], [A4 - 0x20] 000006B2 4EAD 245A jsr [A5 + 0x245A /* export_1159 */] 000006B6 1C1F move.b D6, [A7]+ label000006B8: 000006B8 4267 clr.w -[A7] 000006BA 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 000006BE 101F move.b D0, [A7]+ 000006C0 6756 beq +0x58 /* 00000718 */ 000006C2 202D A548 move.l D0, [A5 - 0x5AB8] 000006C6 B0AC FFCE cmp.l D0, [A4 - 0x32] 000006CA 66EC bne -0x12 /* 000006B8 */ 000006CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006D0 4EBA F95E jsr [PC - 0x6A2 /* 00000030 */] 000006D4 102E FFF3 move.b D0, [A6 - 0xD] 000006D8 6728 beq +0x2A /* 00000702 */ 000006DA BC2E FFEE cmp.b D6, [A6 - 0x12] 000006DE 56C1 sne D1 000006E0 C001 and.b D0, D1 000006E2 671E beq +0x20 /* 00000702 */ 000006E4 102E FFF0 move.b D0, [A6 - 0x10] 000006E8 6706 beq +0x8 /* 000006F0 */ 000006EA 0A07 0001 xori.b D7, 0x1 000006EE 6004 bra +0x6 /* 000006F4 */ label000006F0: 000006F0 1D46 FFED move.b [A6 - 0x13], D6 label000006F4: 000006F4 1F07 move.b -[A7], D7 000006F6 1F2E FFED move.b -[A7], [A6 - 0x13] 000006FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006FE 4EBA F9BE jsr [PC - 0x642 /* 000000BE */] label00000702: 00000702 1D46 FFEE move.b [A6 - 0x12], D6 00000706 4267 clr.w -[A7] 00000708 2F2C FFDA move.l -[A7], [A4 - 0x26] 0000070C 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000710 4EAD 245A jsr [A5 + 0x245A /* export_1159 */] 00000714 1C1F move.b D6, [A7]+ 00000716 60A0 bra -0x5E /* 000006B8 */ label00000718: 00000718 526D A074 addq.w [A5 - 0x5F8C], 1 0000071C 2F3C 0002 0004 move.l -[A7], 0x20004 00000722 201F move.l D0, [A7]+ 00000724 A032 syscall FlushEvents 00000726 202D A548 move.l D0, [A5 - 0x5AB8] 0000072A B0AC FFCE cmp.l D0, [A4 - 0x32] 0000072E 6702 beq +0x4 /* 00000732 */ 00000730 606A bra +0x6C /* 0000079C */ label00000732: 00000732 1006 move.b D0, D6 00000734 671E beq +0x20 /* 00000754 */ 00000736 4A44 tst.w D4 00000738 56C1 sne D1 0000073A C001 and.b D0, D1 0000073C 6716 beq +0x18 /* 00000754 */ 0000073E 2F2C FFD6 move.l -[A7], [A4 - 0x2A] 00000742 2F2C FFD2 move.l -[A7], [A4 - 0x2E] 00000746 2F2C FFDA move.l -[A7], [A4 - 0x26] 0000074A 3F04 move.w -[A7], D4 0000074C 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000750 4EAD 2DC2 jsr [A5 + 0x2DC2 /* export_1460 */] label00000754: 00000754 102E FFF3 move.b D0, [A6 - 0xD] 00000758 6736 beq +0x38 /* 00000790 */ 0000075A 102E FFF0 move.b D0, [A6 - 0x10] 0000075E 6712 beq +0x14 /* 00000772 */ 00000760 4A44 tst.w D4 00000762 6604 bne +0x6 /* 00000768 */ 00000764 4207 clr.b D7 00000766 601C bra +0x1E /* 00000784 */ label00000768: 00000768 102E FFF1 move.b D0, [A6 - 0xF] 0000076C 6716 beq +0x18 /* 00000784 */ 0000076E 7E01 moveq.l D7, 0x01 00000770 6012 bra +0x14 /* 00000784 */ label00000772: 00000772 1006 move.b D0, D6 00000774 670E beq +0x10 /* 00000784 */ 00000776 1007 move.b D0, D7 00000778 6708 beq +0xA /* 00000782 */ 0000077A 4A44 tst.w D4 0000077C 6606 bne +0x8 /* 00000784 */ 0000077E 4207 clr.b D7 00000780 6002 bra +0x4 /* 00000784 */ label00000782: 00000782 7E01 moveq.l D7, 0x01 label00000784: 00000784 1F07 move.b -[A7], D7 00000786 4267 clr.w -[A7] 00000788 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000078C 4EBA F930 jsr [PC - 0x6D0 /* 000000BE */] label00000790: 00000790 1006 move.b D0, D6 00000792 6708 beq +0xA /* 0000079C */ 00000794 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000798 4EBA F8E2 jsr [PC - 0x71E /* 0000007C */] label0000079C: 0000079C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000007A0 4E5E unlink A6 000007A2 2E9F move.l [A7], [A7]+ 000007A4 4E75 rts fn000007A6: 000007A6 4E56 FFF2 link A6, -0x000E 000007AA 48E7 0108 movem.l -[A7], D7,A4 000007AE 206E 000C movea.l A0, [A6 + 0xC] 000007B2 43EE FFF8 lea.l A1, [A6 - 0x8] 000007B6 7003 moveq.l D0, 0x03 label000007B8: 000007B8 32D8 move.w [A1]+, [A0]+ 000007BA 51C8 FFFC dbf D0, -0x6 /* 000007B8 */ 000007BE 286E 0008 movea.l A4, [A6 + 0x8] 000007C2 286C 0008 movea.l A4, [A4 + 0x8] 000007C6 7000 moveq.l D0, 0x00 000007C8 302C FFEC move.w D0, [A4 - 0x14] 000007CC C0BC 0000 000F and.l D0, 0xF 000007D2 7201 moveq.l D1, 0x01 000007D4 B280 cmp.l D1, D0 000007D6 5DC7 slt D7 000007D8 4407 neg.b D7 000007DA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000007DE A89C syscall PenMode 000007E0 1007 move.b D0, D7 000007E2 670A beq +0xC /* 000007EE */ 000007E4 206E 0008 movea.l A0, [A6 + 0x8] 000007E8 4868 FEF8 pea.l [A0 - 0x108] 000007EC A87B syscall ClipRect label000007EE: 000007EE 486E FFF8 pea.l [A6 - 0x8] 000007F2 A8A1 syscall FrameRect 000007F4 1007 move.b D0, D7 000007F6 6706 beq +0x8 /* 000007FE */ 000007F8 486D C0A2 pea.l [A5 - 0x3F5E] 000007FC A87B syscall ClipRect label000007FE: 000007FE A89E syscall PenNormal 00000800 4CDF 1080 movem.l D7,A4, [A7]+ 00000804 4E5E unlink A6 00000806 205F movea.l A0, [A7]+ 00000808 504F addq.w A7, 8 0000080A 4ED0 jmp [A0] fn0000080C: 0000080C 4E56 FFE8 link A6, -0x0018 00000810 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000814 286E 0008 movea.l A4, [A6 + 0x8] 00000818 42A7 clr.l -[A7] 0000081A 206E 0008 movea.l A0, [A6 + 0x8] 0000081E 2068 0008 movea.l A0, [A0 + 0x8] 00000822 3F28 FFF4 move.w -[A7], [A0 - 0xC] 00000826 4EAD 2B82 jsr [A5 + 0x2B82 /* export_1388 */] 0000082A 4EAD 232A jsr [A5 + 0x232A /* export_1121 */] 0000082E 381F move.w D4, [A7]+ 00000830 4267 clr.w -[A7] 00000832 2F2E 000C move.l -[A7], [A6 + 0xC] 00000836 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 0000083A 3C1F move.w D6, [A7]+ 0000083C 4267 clr.w -[A7] 0000083E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000842 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00000846 3E1F move.w D7, [A7]+ 00000848 206D C6DC movea.l A0, [A5 - 0x3924] 0000084C 2050 movea.l A0, [A0] 0000084E 2A28 003E move.l D5, [A0 + 0x3E] 00000852 2045 movea.l A0, D5 00000854 2650 movea.l A3, [A0] 00000856 4267 clr.w -[A7] 00000858 2F0B move.l -[A7], A3 0000085A 3F06 move.w -[A7], D6 0000085C 4EAD 282A jsr [A5 + 0x282A /* export_1281 */] 00000860 101F move.b D0, [A7]+ 00000862 6628 bne +0x2A /* 0000088C */ label00000864: 00000864 4A46 tst.w D6 00000866 5EC0 sgt D0 00000868 4A00 tst.b D0 0000086A 6720 beq +0x22 /* 0000088C */ 0000086C 2F00 move.l -[A7], D0 0000086E 4267 clr.w -[A7] 00000870 2F0B move.l -[A7], A3 00000872 3206 move.w D1, D6 00000874 5341 subq.w D1, 1 00000876 3F01 move.w -[A7], D1 00000878 4EAD 282A jsr [A5 + 0x282A /* export_1281 */] 0000087C 121F move.b D1, [A7]+ 0000087E 201F move.l D0, [A7]+ 00000880 0A01 0001 xori.b D1, 0x1 00000884 C001 and.b D0, D1 00000886 6704 beq +0x6 /* 0000088C */ 00000888 5346 subq.w D6, 1 0000088A 60D8 bra -0x26 /* 00000864 */ label0000088C: 0000088C 4267 clr.w -[A7] 0000088E 2F0B move.l -[A7], A3 00000890 3F07 move.w -[A7], D7 00000892 4EAD 282A jsr [A5 + 0x282A /* export_1281 */] 00000896 101F move.b D0, [A7]+ 00000898 6634 bne +0x36 /* 000008CE */ label0000089A: 0000089A 206D C6DC movea.l A0, [A5 - 0x3924] 0000089E 2050 movea.l A0, [A0] 000008A0 3028 003C move.w D0, [A0 + 0x3C] 000008A4 5340 subq.w D0, 1 000008A6 B047 cmp.w D0, D7 000008A8 5EC0 sgt D0 000008AA 4A00 tst.b D0 000008AC 6720 beq +0x22 /* 000008CE */ 000008AE 2F00 move.l -[A7], D0 000008B0 4267 clr.w -[A7] 000008B2 2F0B move.l -[A7], A3 000008B4 3207 move.w D1, D7 000008B6 5241 addq.w D1, 1 000008B8 3F01 move.w -[A7], D1 000008BA 4EAD 282A jsr [A5 + 0x282A /* export_1281 */] 000008BE 121F move.b D1, [A7]+ 000008C0 201F move.l D0, [A7]+ 000008C2 0A01 0001 xori.b D1, 0x1 000008C6 C001 and.b D0, D1 000008C8 6704 beq +0x6 /* 000008CE */ 000008CA 5247 addq.w D7, 1 000008CC 60CC bra -0x32 /* 0000089A */ label000008CE: 000008CE 4267 clr.w -[A7] 000008D0 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */] 000008D4 101F move.b D0, [A7]+ 000008D6 672A beq +0x2C /* 00000902 */ 000008D8 2F05 move.l -[A7], D5 000008DA 486E FFF1 pea.l [A6 - 0xF] 000008DE 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 000008E2 4267 clr.w -[A7] 000008E4 2F0B move.l -[A7], A3 000008E6 3F07 move.w -[A7], D7 000008E8 2F3C 8206 0010 move.l -[A7], 0x82060010 000008EE A8B5 syscall ScriptUtil 000008F0 70FF moveq.l D0, 0xFFFFFFFF 000008F2 B05F cmp.w D0, [A7]+ 000008F4 6602 bne +0x4 /* 000008F8 */ 000008F6 5247 addq.w D7, 1 label000008F8: 000008F8 2F05 move.l -[A7], D5 000008FA 1F2E FFF1 move.b -[A7], [A6 - 0xF] 000008FE 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label00000902: 00000902 3006 move.w D0, D6 00000904 48C0 ext.l D0 00000906 D7C0 add.l A3, D0 00000908 4267 clr.w -[A7] 0000090A 3007 move.w D0, D7 0000090C 9046 sub.w D0, D6 0000090E 5240 addq.w D0, 1 00000910 3F00 move.w -[A7], D0 00000912 2F3C 00FF 0000 move.l -[A7], 0xFF0000 00000918 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 0000091C 395F FEDA move.w [A4 - 0x126], [A7]+ 00000920 2F0B move.l -[A7], A3 00000922 486C FF01 pea.l [A4 - 0xFF] 00000926 302C FEDA move.w D0, [A4 - 0x126] 0000092A 48C0 ext.l D0 0000092C 2F00 move.l -[A7], D0 0000092E 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000932 196C FEDB FF00 move.b [A4 - 0x100], [A4 - 0x125] 00000938 3007 move.w D0, D7 0000093A 9046 sub.w D0, D6 0000093C 48C0 ext.l D0 0000093E D7C0 add.l A3, D0 00000940 4A13 tst.b [A3] 00000942 6604 bne +0x6 /* 00000948 */ 00000944 5347 subq.w D7, 1 00000946 538B subq.l A3, 1 label00000948: 00000948 700D moveq.l D0, 0x0D 0000094A B013 cmp.b D0, [A3] 0000094C 6702 beq +0x4 /* 00000950 */ 0000094E 5247 addq.w D7, 1 label00000950: 00000950 42A7 clr.l -[A7] 00000952 3F06 move.w -[A7], D6 00000954 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000958 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 0000095C 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000960 396E FFEE FEEA move.w [A4 - 0x116], [A6 - 0x12] 00000966 42A7 clr.l -[A7] 00000968 3F07 move.w -[A7], D7 0000096A 2F2D C6DC move.l -[A7], [A5 - 0x3924] 0000096E 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 00000972 2D5F FFE8 move.l [A6 - 0x18], [A7]+ 00000976 396E FFEA FEEE move.w [A4 - 0x112], [A6 - 0x16] 0000097C 302C FEEA move.w D0, [A4 - 0x116] 00000980 B06C FEEE cmp.w D0, [A4 - 0x112] 00000984 6708 beq +0xA /* 0000098E */ 00000986 536C FEEA subq.w [A4 - 0x116], 1 0000098A 526C FEEE addq.w [A4 - 0x112], 1 label0000098E: 0000098E 4267 clr.w -[A7] 00000990 3F06 move.w -[A7], D6 00000992 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000996 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */] 0000099A 4267 clr.w -[A7] 0000099C 3F07 move.w -[A7], D7 0000099E 2F2D C6DC move.l -[A7], [A5 - 0x3924] 000009A2 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */] 000009A6 301F move.w D0, [A7]+ 000009A8 B05F cmp.w D0, [A7]+ 000009AA 670C beq +0xE /* 000009B8 */ 000009AC 206D C6DC movea.l A0, [A5 - 0x3924] 000009B0 2050 movea.l A0, [A0] 000009B2 3968 000E FEEE move.w [A4 - 0x112], [A0 + 0xE] label000009B8: 000009B8 3F04 move.w -[A7], D4 000009BA A887 syscall TextFont 000009BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000009C0 4E5E unlink A6 000009C2 205F movea.l A0, [A7]+ 000009C4 504F addq.w A7, 8 000009C6 4ED0 jmp [A0] fn000009C8: 000009C8 4E56 FED2 link A6, -0x012E 000009CC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000009D0 286E 0008 movea.l A4, [A6 + 0x8] 000009D4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000009D8 4267 clr.w -[A7] 000009DA 2F2C FFDA move.l -[A7], [A4 - 0x26] 000009DE 3F2C FFE0 move.w -[A7], [A4 - 0x20] 000009E2 4267 clr.w -[A7] 000009E4 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 000009E8 101F move.b D0, [A7]+ 000009EA 6604 bne +0x6 /* 000009F0 */ 000009EC 6000 01A2 bra +0x1A4 /* 00000B90 */ label000009F0: 000009F0 7A01 moveq.l D5, 0x01 000009F2 4267 clr.w -[A7] 000009F4 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 000009F8 2F2D C6DC move.l -[A7], [A5 - 0x3924] 000009FC 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00000A00 3E1F move.w D7, [A7]+ 00000A02 206D C6DC movea.l A0, [A5 - 0x3924] 00000A06 2050 movea.l A0, [A0] 00000A08 BE68 003C cmp.w D7, [A0 + 0x3C] 00000A0C 6C00 017C bge +0x17E /* 00000B8A */ 00000A10 4267 clr.w -[A7] 00000A12 3F07 move.w -[A7], D7 00000A14 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000A18 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */] 00000A1C 3D5F FED6 move.w [A6 - 0x12A], [A7]+ 00000A20 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000A24 3F07 move.w -[A7], D7 00000A26 3F07 move.w -[A7], D7 00000A28 486E FEE8 pea.l [A6 - 0x118] 00000A2C 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */] 00000A30 41EE FEF8 lea.l A0, [A6 - 0x108] 00000A34 43EC FFE4 lea.l A1, [A4 - 0x1C] 00000A38 7003 moveq.l D0, 0x03 label00000A3A: 00000A3A 30D9 move.w [A0]+, [A1]+ 00000A3C 51C8 FFFC dbf D0, -0x6 /* 00000A3A */ 00000A40 486E FEF8 pea.l [A6 - 0x108] 00000A44 2F3C 0001 0001 move.l -[A7], 0x10001 00000A4A A8A9 syscall InsetRect 00000A4C 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00000A50 A873 syscall SetPort 00000A52 486E FEDC pea.l [A6 - 0x124] 00000A56 3F3C 7FFF move.w -[A7], 0x7FFF 00000A5A 3F2D C504 move.w -[A7], [A5 - 0x3AFC] 00000A5E A880 syscall SetPt label00000A60: 00000A60 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00000A64 A873 syscall SetPort 00000A66 486E FEE0 pea.l [A6 - 0x120] 00000A6A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000A6E 3D6E FEDC FEE0 move.w [A6 - 0x120], [A6 - 0x124] 00000A74 4267 clr.w -[A7] 00000A76 2F2E FEDC move.l -[A7], [A6 - 0x124] 00000A7A 2F2E FEE0 move.l -[A7], [A6 - 0x120] 00000A7E 3F3C 0004 move.w -[A7], 0x4 00000A82 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00000A86 101F move.b D0, [A7]+ 00000A88 6600 00D2 bne +0xD4 /* 00000B5C */ 00000A8C 4267 clr.w -[A7] 00000A8E 2F2E FEE0 move.l -[A7], [A6 - 0x120] 00000A92 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000A96 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00000A9A 3C1F move.w D6, [A7]+ 00000A9C 4267 clr.w -[A7] 00000A9E 3F06 move.w -[A7], D6 00000AA0 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000AA4 4EAD 26E2 jsr [A5 + 0x26E2 /* export_1240 */] 00000AA8 301F move.w D0, [A7]+ 00000AAA B06E FED6 cmp.w D0, [A6 - 0x12A] 00000AAE 6702 beq +0x4 /* 00000AB2 */ 00000AB0 5346 subq.w D6, 1 label00000AB2: 00000AB2 3F07 move.w -[A7], D7 00000AB4 3F06 move.w -[A7], D6 00000AB6 2F0E move.l -[A7], A6 00000AB8 4EBA FD52 jsr [PC - 0x2AE /* 0000080C */] 00000ABC 4267 clr.w -[A7] 00000ABE 486E FEF0 pea.l [A6 - 0x110] 00000AC2 486E FEE8 pea.l [A6 - 0x118] 00000AC6 A8A6 syscall EqualRect 00000AC8 101F move.b D0, [A7]+ 00000ACA 6600 0090 bne +0x92 /* 00000B5C */ 00000ACE 1005 move.b D0, D5 00000AD0 660A bne +0xC /* 00000ADC */ 00000AD2 486E FEF0 pea.l [A6 - 0x110] 00000AD6 2F0E move.l -[A7], A6 00000AD8 4EBA FCCC jsr [PC - 0x334 /* 000007A6 */] label00000ADC: 00000ADC 4205 clr.b D5 00000ADE 41EE FEF0 lea.l A0, [A6 - 0x110] 00000AE2 43EE FEE8 lea.l A1, [A6 - 0x118] 00000AE6 7003 moveq.l D0, 0x03 label00000AE8: 00000AE8 30D9 move.w [A0]+, [A1]+ 00000AEA 51C8 FFFC dbf D0, -0x6 /* 00000AE8 */ 00000AEE 486E FEE8 pea.l [A6 - 0x118] 00000AF2 2F0E move.l -[A7], A6 00000AF4 4EBA FCB0 jsr [PC - 0x350 /* 000007A6 */] 00000AF8 102C FFBE move.b D0, [A4 - 0x42] 00000AFC 6750 beq +0x52 /* 00000B4E */ 00000AFE 206D BA2A movea.l A0, [A5 - 0x45D6] 00000B02 2050 movea.l A0, [A0] 00000B04 3028 0020 move.w D0, [A0 + 0x20] 00000B08 48C0 ext.l D0 00000B0A 2800 move.l D4, D0 00000B0C 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00000B10 A9D7 syscall TEDelete 00000B12 41EE FF00 lea.l A0, [A6 - 0x100] 00000B16 2008 move.l D0, A0 00000B18 5280 addq.l D0, 1 00000B1A 2F00 move.l -[A7], D0 00000B1C 4240 clr.w D0 00000B1E 102E FF00 move.b D0, [A6 - 0x100] 00000B22 48C0 ext.l D0 00000B24 2F00 move.l -[A7], D0 00000B26 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00000B2A A9DE syscall TEInsert 00000B2C 2F04 move.l -[A7], D4 00000B2E 4240 clr.w D0 00000B30 102E FF00 move.b D0, [A6 - 0x100] 00000B34 48C0 ext.l D0 00000B36 D084 add.l D0, D4 00000B38 2F00 move.l -[A7], D0 00000B3A 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00000B3E A9D1 syscall TESetSelect 00000B40 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 00000B44 1F3C 0001 move.b -[A7], 0x1 00000B48 4EAD 26BA jsr [A5 + 0x26BA /* export_1235 */] 00000B4C 6008 bra +0xA /* 00000B56 */ label00000B4E: 00000B4E 486E FF00 pea.l [A6 - 0x100] 00000B52 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] label00000B56: 00000B56 2D6E FEE0 FEDC move.l [A6 - 0x124], [A6 - 0x120] label00000B5C: 00000B5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B60 4EBA F4CE jsr [PC - 0xB32 /* 00000030 */] 00000B64 302D C374 move.w D0, [A5 - 0x3C8C] 00000B68 B06C FFE0 cmp.w D0, [A4 - 0x20] 00000B6C 6702 beq +0x4 /* 00000B70 */ 00000B6E 6020 bra +0x22 /* 00000B90 */ label00000B70: 00000B70 4267 clr.w -[A7] 00000B72 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000B76 101F move.b D0, [A7]+ 00000B78 0A00 0001 xori.b D0, 0x1 00000B7C 6700 FEE2 beq -0x11C /* 00000A60 */ 00000B80 486E FEE8 pea.l [A6 - 0x118] 00000B84 2F0E move.l -[A7], A6 00000B86 4EBA FC1E jsr [PC - 0x3E2 /* 000007A6 */] label00000B8A: 00000B8A 4267 clr.w -[A7] 00000B8C 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label00000B90: 00000B90 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000B94 4E5E unlink A6 00000B96 2E9F move.l [A7], [A7]+ 00000B98 4E75 rts fn00000B9A: 00000B9A 4E56 FFD6 link A6, -0x002A 00000B9E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000BA2 286E 0008 movea.l A4, [A6 + 0x8] 00000BA6 196D B518 FFBE move.b [A4 - 0x42], [A5 - 0x4AE8] 00000BAC 2B6D C504 B576 move.l [A5 - 0x4A8A], [A5 - 0x3AFC] 00000BB2 41EE FFF0 lea.l A0, [A6 - 0x10] 00000BB6 43ED C4FA lea.l A1, [A5 - 0x3B06] 00000BBA 7007 moveq.l D0, 0x07 label00000BBC: 00000BBC 30D9 move.w [A0]+, [A1]+ 00000BBE 51C8 FFFC dbf D0, -0x6 /* 00000BBC */ 00000BC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC6 4EBA F438 jsr [PC - 0xBC8 /* 00000000 */] 00000BCA 41ED C4FA lea.l A0, [A5 - 0x3B06] 00000BCE 43EE FFF0 lea.l A1, [A6 - 0x10] 00000BD2 7007 moveq.l D0, 0x07 label00000BD4: 00000BD4 30D9 move.w [A0]+, [A1]+ 00000BD6 51C8 FFFC dbf D0, -0x6 /* 00000BD4 */ 00000BDA 102D B570 move.b D0, [A5 - 0x4A90] 00000BDE 6604 bne +0x6 /* 00000BE4 */ 00000BE0 802C FFBD or.b D0, [A4 - 0x43] label00000BE4: 00000BE4 0A00 0001 xori.b D0, 0x1 00000BE8 1D40 FFDB move.b [A6 - 0x25], D0 00000BEC 4267 clr.w -[A7] 00000BEE 486C FFDE pea.l [A4 - 0x22] 00000BF2 4EAD 103A jsr [A5 + 0x103A /* export_515 */] 00000BF6 1D5F FFDA move.b [A6 - 0x26], [A7]+ 00000BFA 102D BA5E move.b D0, [A5 - 0x45A2] 00000BFE 6722 beq +0x24 /* 00000C22 */ 00000C00 C02E FFDB and.b D0, [A6 - 0x25] 00000C04 671C beq +0x1E /* 00000C22 */ 00000C06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C0A 4EBA FDBC jsr [PC - 0x244 /* 000009C8 */] 00000C0E 42A7 clr.l -[A7] 00000C10 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000C14 3F3C 0004 move.w -[A7], 0x4 00000C18 A83D syscall TEDispatch 00000C1A 205F movea.l A0, [A7]+ 00000C1C A02A syscall HUnlock 00000C1E 6000 0260 bra +0x262 /* 00000E80 */ label00000C22: 00000C22 102E FFDB move.b D0, [A6 - 0x25] 00000C26 6700 023C beq +0x23E /* 00000E64 */ 00000C2A C02E FFDA and.b D0, [A6 - 0x26] 00000C2E 6700 0234 beq +0x236 /* 00000E64 */ 00000C32 2D6D B46E FFEC move.l [A6 - 0x14], [A5 - 0x4B92] 00000C38 3D6D C374 FFDC move.w [A6 - 0x24], [A5 - 0x3C8C] 00000C3E 082C 0004 FFEC btst.b [A4 - 0x14], 0x4 00000C44 56C0 sne D0 00000C46 4400 neg.b D0 00000C48 1D40 FFD9 move.b [A6 - 0x27], D0 00000C4C 4267 clr.w -[A7] 00000C4E 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000C52 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000C56 4267 clr.w -[A7] 00000C58 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 00000C5C 101F move.b D0, [A7]+ 00000C5E 6604 bne +0x6 /* 00000C64 */ 00000C60 6000 0242 bra +0x244 /* 00000EA4 */ label00000C64: 00000C64 202C FFDA move.l D0, [A4 - 0x26] 00000C68 B0AE FFEC cmp.l D0, [A6 - 0x14] 00000C6C 56C0 sne D0 00000C6E 322C FFE0 move.w D1, [A4 - 0x20] 00000C72 B26E FFDC cmp.w D1, [A6 - 0x24] 00000C76 56C1 sne D1 00000C78 8001 or.b D0, D1 00000C7A 673E beq +0x40 /* 00000CBA */ 00000C7C 486E FFE8 pea.l [A6 - 0x18] 00000C80 A874 syscall GetPort 00000C82 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000C86 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000C8A 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */] 00000C8E 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000C92 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000C96 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */] 00000C9A 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000C9E 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000CA2 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */] 00000CA6 1B7C 0001 C230 move.b [A5 - 0x3DD0], 0x1 00000CAC 486C FFE4 pea.l [A4 - 0x1C] 00000CB0 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */] 00000CB4 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000CB8 A873 syscall SetPort label00000CBA: 00000CBA 2B6C FFDA B45E move.l [A5 - 0x4BA2], [A4 - 0x26] 00000CC0 3B6C FFE0 BA38 move.w [A5 - 0x45C8], [A4 - 0x20] 00000CC6 4267 clr.w -[A7] 00000CC8 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000CCC 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000CD0 3C1F move.w D6, [A7]+ 00000CD2 102E FFD9 move.b D0, [A6 - 0x27] 00000CD6 C02D C2D8 and.b D0, [A5 - 0x3D28] 00000CDA 6716 beq +0x18 /* 00000CF2 */ 00000CDC 2A2C FFEE move.l D5, [A4 - 0x12] 00000CE0 282C FFEE move.l D4, [A4 - 0x12] 00000CE4 4844 swap.w D4 00000CE6 BA46 cmp.w D5, D6 00000CE8 6F04 ble +0x6 /* 00000CEE */ 00000CEA 3A06 move.w D5, D6 00000CEC 6008 bra +0xA /* 00000CF6 */ label00000CEE: 00000CEE 3806 move.w D4, D6 00000CF0 6004 bra +0x6 /* 00000CF6 */ label00000CF2: 00000CF2 3A06 move.w D5, D6 00000CF4 3806 move.w D4, D6 label00000CF6: 00000CF6 3D46 FFE0 move.w [A6 - 0x20], D6 00000CFA 3005 move.w D0, D5 00000CFC 48C0 ext.l D0 00000CFE 7200 moveq.l D1, 0x00 00000D00 3204 move.w D1, D4 00000D02 7410 moveq.l D2, 0x10 00000D04 E5A9 lsl D1, D2 00000D06 D280 add.l D1, D0 00000D08 2941 FFEE move.l [A4 - 0x12], D1 00000D0C 422E FFD7 clr.b [A6 - 0x29] label00000D10: 00000D10 4267 clr.w -[A7] 00000D12 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000D16 101F move.b D0, [A7]+ 00000D18 6700 00DE beq +0xE0 /* 00000DF8 */ 00000D1C 1D7C 0001 FFD7 move.b [A6 - 0x29], 0x1 00000D22 486C FFFC pea.l [A4 - 0x4] 00000D26 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000D2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D2E 4EBA F300 jsr [PC - 0xD00 /* 00000030 */] 00000D32 302D C374 move.w D0, [A5 - 0x3C8C] 00000D36 B06C FFE0 cmp.w D0, [A4 - 0x20] 00000D3A 6704 beq +0x6 /* 00000D40 */ 00000D3C 6000 00BA bra +0xBC /* 00000DF8 */ label00000D40: 00000D40 486C FFDE pea.l [A4 - 0x22] 00000D44 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000D48 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00000D4C 4267 clr.w -[A7] 00000D4E 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000D52 486C FFE4 pea.l [A4 - 0x1C] 00000D56 A8AD syscall PtInRect 00000D58 101F move.b D0, [A7]+ 00000D5A 6728 beq +0x2A /* 00000D84 */ 00000D5C 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000D60 A9D9 syscall TEDeactivate 00000D62 4267 clr.w -[A7] 00000D64 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000D68 486C FFDE pea.l [A4 - 0x22] 00000D6C 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000D70 101F move.b D0, [A7]+ 00000D72 672C beq +0x2E /* 00000DA0 */ 00000D74 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000D78 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000D7C 4267 clr.w -[A7] 00000D7E 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00000D82 601C bra +0x1E /* 00000DA0 */ label00000D84: 00000D84 422D B53C clr.b [A5 - 0x4AC4] 00000D88 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000D8C 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000D90 4267 clr.w -[A7] 00000D92 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] 00000D96 1B7C 0001 B53C move.b [A5 - 0x4AC4], 0x1 00000D9C 4EAD 1062 jsr [A5 + 0x1062 /* export_520 */] label00000DA0: 00000DA0 4267 clr.w -[A7] 00000DA2 2F2C FFFC move.l -[A7], [A4 - 0x4] 00000DA6 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000DAA 3E1F move.w D7, [A7]+ 00000DAC BE6E FFE0 cmp.w D7, [A6 - 0x20] 00000DB0 6604 bne +0x6 /* 00000DB6 */ 00000DB2 6000 FF5C bra -0xA2 /* 00000D10 */ label00000DB6: 00000DB6 102E FFD9 move.b D0, [A6 - 0x27] 00000DBA 671E beq +0x20 /* 00000DDA */ 00000DBC BE6E FFE0 cmp.w D7, [A6 - 0x20] 00000DC0 6C0C bge +0xE /* 00000DCE */ 00000DC2 BC47 cmp.w D6, D7 00000DC4 6F04 ble +0x6 /* 00000DCA */ 00000DC6 3A07 move.w D5, D7 00000DC8 6014 bra +0x16 /* 00000DDE */ label00000DCA: 00000DCA 3807 move.w D4, D7 00000DCC 6010 bra +0x12 /* 00000DDE */ label00000DCE: 00000DCE BC47 cmp.w D6, D7 00000DD0 6C04 bge +0x6 /* 00000DD6 */ 00000DD2 3807 move.w D4, D7 00000DD4 6008 bra +0xA /* 00000DDE */ label00000DD6: 00000DD6 3A07 move.w D5, D7 00000DD8 6004 bra +0x6 /* 00000DDE */ label00000DDA: 00000DDA 3A07 move.w D5, D7 00000DDC 3807 move.w D4, D7 label00000DDE: 00000DDE 3005 move.w D0, D5 00000DE0 48C0 ext.l D0 00000DE2 7200 moveq.l D1, 0x00 00000DE4 3204 move.w D1, D4 00000DE6 7410 moveq.l D2, 0x10 00000DE8 E5A9 lsl D1, D2 00000DEA D280 add.l D1, D0 00000DEC 2941 FFEE move.l [A4 - 0x12], D1 00000DF0 3D47 FFE0 move.w [A6 - 0x20], D7 00000DF4 6000 FF1A bra -0xE4 /* 00000D10 */ label00000DF8: 00000DF8 7000 moveq.l D0, 0x00 00000DFA 2B40 B45E move.l [A5 - 0x4BA2], D0 00000DFE 426D BA38 clr.w [A5 - 0x45C8] 00000E02 486C FFDE pea.l [A4 - 0x22] 00000E06 2F2D C6DC move.l -[A7], [A5 - 0x3924] 00000E0A 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00000E0E 4267 clr.w -[A7] 00000E10 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00000E14 102E FFD7 move.b D0, [A6 - 0x29] 00000E18 6724 beq +0x26 /* 00000E3E */ 00000E1A 322C FFFE move.w D1, [A4 - 0x2] 00000E1E B26C FFE6 cmp.w D1, [A4 - 0x1A] 00000E22 5DC1 slt D1 00000E24 4A01 tst.b D1 00000E26 6610 bne +0x12 /* 00000E38 */ 00000E28 342C FFFE move.w D2, [A4 - 0x2] 00000E2C B46C FFEA cmp.w D2, [A4 - 0x16] 00000E30 5EC2 sgt D2 00000E32 8202 or.b D1, D2 00000E34 C001 and.b D0, D1 00000E36 6706 beq +0x8 /* 00000E3E */ label00000E38: 00000E38 7000 moveq.l D0, 0x00 00000E3A 2940 FFEE move.l [A4 - 0x12], D0 label00000E3E: 00000E3E 4267 clr.w -[A7] 00000E40 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000E44 486C FFDE pea.l [A4 - 0x22] 00000E48 4EAD 2BF2 jsr [A5 + 0x2BF2 /* export_1402 */] 00000E4C 101F move.b D0, [A7]+ 00000E4E 670E beq +0x10 /* 00000E5E */ 00000E50 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000E54 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000E58 4267 clr.w -[A7] 00000E5A 4EAD 2772 jsr [A5 + 0x2772 /* export_1258 */] label00000E5E: 00000E5E 422D B53C clr.b [A5 - 0x4AC4] 00000E62 601C bra +0x1E /* 00000E80 */ label00000E64: 00000E64 4267 clr.w -[A7] 00000E66 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000E6A 101F move.b D0, [A7]+ 00000E6C 6712 beq +0x14 /* 00000E80 */ 00000E6E 486C FFFC pea.l [A4 - 0x4] 00000E72 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000E76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E7A 4EBA F1B4 jsr [PC - 0xE4C /* 00000030 */] 00000E7E 60E4 bra -0x1A /* 00000E64 */ label00000E80: 00000E80 2F3C 0002 0004 move.l -[A7], 0x20004 00000E86 201F move.l D0, [A7]+ 00000E88 A032 syscall FlushEvents 00000E8A 4267 clr.w -[A7] 00000E8C 2F2C FFDA move.l -[A7], [A4 - 0x26] 00000E90 3F2C FFE0 move.w -[A7], [A4 - 0x20] 00000E94 4EAD 245A jsr [A5 + 0x245A /* export_1159 */] 00000E98 101F move.b D0, [A7]+ 00000E9A 6708 beq +0xA /* 00000EA4 */ 00000E9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EA0 4EBA F1DA jsr [PC - 0xE26 /* 0000007C */] label00000EA4: 00000EA4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000EA8 4E5E unlink A6 00000EAA 2E9F move.l [A7], [A7]+ 00000EAC 4E75 rts fn00000EAE: 00000EAE 4E56 FFBC link A6, -0x0044 00000EB2 2D6D C398 FFCA move.l [A6 - 0x36], [A5 - 0x3C68] 00000EB8 2D6D C236 FFC6 move.l [A6 - 0x3A], [A5 - 0x3DCA] 00000EBE 2D6D C23A FFC2 move.l [A6 - 0x3E], [A5 - 0x3DC6] 00000EC4 3D6D BA60 FFC0 move.w [A6 - 0x40], [A5 - 0x45A0] 00000ECA 2B6D AEAC C398 move.l [A5 - 0x3C68], [A5 - 0x5154] 00000ED0 2B6D A548 C236 move.l [A5 - 0x3DCA], [A5 - 0x5AB8] 00000ED6 4267 clr.w -[A7] 00000ED8 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00000EDC 4267 clr.w -[A7] 00000EDE 1F3C 0001 move.b -[A7], 0x1 00000EE2 486E FFDA pea.l [A6 - 0x26] 00000EE6 486E FFDE pea.l [A6 - 0x22] 00000EEA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000EEE 101F move.b D0, [A7]+ 00000EF0 6742 beq +0x44 /* 00000F34 */ 00000EF2 2D6D AEAC FFD6 move.l [A6 - 0x2A], [A5 - 0x5154] 00000EF8 2D6D AE96 FFD2 move.l [A6 - 0x2E], [A5 - 0x516A] 00000EFE 2D6D A548 FFCE move.l [A6 - 0x32], [A5 - 0x5AB8] 00000F04 2B6E FFDA C23A move.l [A5 - 0x3DC6], [A6 - 0x26] 00000F0A 3B6E FFE0 BA60 move.w [A5 - 0x45A0], [A6 - 0x20] 00000F10 2F0E move.l -[A7], A6 00000F12 4EBA F1EC jsr [PC - 0xE14 /* 00000100 */] 00000F16 7001 moveq.l D0, 0x01 00000F18 B02E FFE2 cmp.b D0, [A6 - 0x1E] 00000F1C 6606 bne +0x8 /* 00000F24 */ 00000F1E 2F0E move.l -[A7], A6 00000F20 4EBA F638 jsr [PC - 0x9C8 /* 0000055A */] label00000F24: 00000F24 7002 moveq.l D0, 0x02 00000F26 B02E FFE2 cmp.b D0, [A6 - 0x1E] 00000F2A 6678 bne +0x7A /* 00000FA4 */ 00000F2C 2F0E move.l -[A7], A6 00000F2E 4EBA FC6A jsr [PC - 0x396 /* 00000B9A */] 00000F32 6070 bra +0x72 /* 00000FA4 */ label00000F34: 00000F34 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00000F38 2B6D AEAC C23A move.l [A5 - 0x3DC6], [A5 - 0x5154] 00000F3E 426D BA60 clr.w [A5 - 0x45A0] 00000F42 2F0E move.l -[A7], A6 00000F44 4EBA F1BA jsr [PC - 0xE46 /* 00000100 */] 00000F48 102E FFBD move.b D0, [A6 - 0x43] 00000F4C 6608 bne +0xA /* 00000F56 */ 00000F4E 3F3C 0015 move.w -[A7], 0x15 00000F52 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00000F56: 00000F56 536D A074 subq.w [A5 - 0x5F8C], 1 label00000F5A: 00000F5A 102E FFBD move.b D0, [A6 - 0x43] 00000F5E 6608 bne +0xA /* 00000F68 */ 00000F60 3F3C 0016 move.w -[A7], 0x16 00000F64 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00000F68: 00000F68 486E FFFC pea.l [A6 - 0x4] 00000F6C 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000F70 4267 clr.w -[A7] 00000F72 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000F76 101F move.b D0, [A7]+ 00000F78 0A00 0001 xori.b D0, 0x1 00000F7C 67DC beq -0x22 /* 00000F5A */ 00000F7E 2F3C 0002 0004 move.l -[A7], 0x20004 00000F84 201F move.l D0, [A7]+ 00000F86 A032 syscall FlushEvents 00000F88 526D A074 addq.w [A5 - 0x5F8C], 1 00000F8C 102E FFBD move.b D0, [A6 - 0x43] 00000F90 670A beq +0xC /* 00000F9C */ 00000F92 3F3C 0018 move.w -[A7], 0x18 00000F96 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 00000F9A 6008 bra +0xA /* 00000FA4 */ label00000F9C: 00000F9C 3F3C 0017 move.w -[A7], 0x17 00000FA0 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label00000FA4: 00000FA4 4E5E unlink A6 00000FA6 4E75 rts export_1735: fn00000FA8: 00000FA8 4E56 FFFE link A6, -0x0002 00000FAC 48E7 0700 movem.l -[A7], D5,D6,D7 00000FB0 3A2E 000A move.w D5, [A6 + 0xA] 00000FB4 2E2E 000C move.l D7, [A6 + 0xC] 00000FB8 486D B218 pea.l [A5 - 0x4DE8] 00000FBC 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000FC0 7001 moveq.l D0, 0x01 00000FC2 B06E 0008 cmp.w D0, [A6 + 0x8] 00000FC6 6604 bne +0x6 /* 00000FCC */ 00000FC8 7C13 moveq.l D6, 0x13 00000FCA 6002 bra +0x4 /* 00000FCE */ label00000FCC: 00000FCC 7C14 moveq.l D6, 0x14 label00000FCE: 00000FCE 3F06 move.w -[A7], D6 00000FD0 2F07 move.l -[A7], D7 00000FD2 3F05 move.w -[A7], D5 00000FD4 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00000FD8 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00000FDC 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00000FE0 2B6D A548 B20C move.l [A5 - 0x4DF4], [A5 - 0x5AB8] 00000FE6 2B6D AEAC B210 move.l [A5 - 0x4DF0], [A5 - 0x5154] 00000FEC 2B47 B214 move.l [A5 - 0x4DEC], D7 00000FF0 42A7 clr.l -[A7] 00000FF2 2F07 move.l -[A7], D7 00000FF4 3F05 move.w -[A7], D5 00000FF6 4EAD 2B52 jsr [A5 + 0x2B52 /* export_1382 */] 00000FFA 2B5F B218 move.l [A5 - 0x4DE8], [A7]+ 00000FFE 4267 clr.w -[A7] 00001000 2F07 move.l -[A7], D7 00001002 3F05 move.w -[A7], D5 00001004 1F3C 0001 move.b -[A7], 0x1 00001008 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 0000100C 3B5F B21C move.w [A5 - 0x4DE4], [A7]+ 00001010 2F07 move.l -[A7], D7 00001012 3F05 move.w -[A7], D5 00001014 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 00001018 4267 clr.w -[A7] 0000101A 2F07 move.l -[A7], D7 0000101C 3F05 move.w -[A7], D5 0000101E 4EAD 2A52 jsr [A5 + 0x2A52 /* export_1350 */] 00001022 101F move.b D0, [A7]+ 00001024 6604 bne +0x6 /* 0000102A */ 00001026 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label0000102A: 0000102A 486D C0A2 pea.l [A5 - 0x3F5E] 0000102E 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 00001032 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001036 4E5E unlink A6 00001038 205F movea.l A0, [A7]+ 0000103A 504F addq.w A7, 8 0000103C 4ED0 jmp [A0] fn0000103E: 0000103E 4E56 0000 link A6, 0 00001042 102D A84C move.b D0, [A5 - 0x57B4] 00001046 C02D C0BC and.b D0, [A5 - 0x3F44] 0000104A 6710 beq +0x12 /* 0000105C */ 0000104C 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00001050 206E 0008 movea.l A0, [A6 + 0x8] 00001054 2C48 movea.l A6, A0 00001056 4EFA 0150 jmp [PC + 0x150 /* 000011A8 */] 0000105A 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 0000105C-0000105E label0000105C: 0000105C 4E5E unlink A6 // end alternate branch 0000105C-0000105E label0000105C: // (misaligned) 0000105E 2E9F move.l [A7], [A7]+ 00001060 4E75 rts export_1736: fn00001062: 00001062 4E56 FFDE link A6, -0x0022 00001066 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000106A 102D C232 move.b D0, [A5 - 0x3DCE] 0000106E 674E beq +0x50 /* 000010BE */ 00001070 2F0E move.l -[A7], A6 00001072 4EBA FFCA jsr [PC - 0x36 /* 0000103E */] 00001076 102D C377 move.b D0, [A5 - 0x3C89] 0000107A 0240 0001 andi.w D0, 0x1 0000107E 6600 0124 bne +0x126 /* 000011A4 */ 00001082 206D C6DC movea.l A0, [A5 - 0x3924] 00001086 2050 movea.l A0, [A0] 00001088 2D48 FFF2 move.l [A6 - 0xE], A0 0000108C 102D C390 move.b D0, [A5 - 0x3C70] 00001090 6612 bne +0x14 /* 000010A4 */ 00001092 206E FFF2 movea.l A0, [A6 - 0xE] 00001096 2248 movea.l A1, A0 00001098 3228 0022 move.w D1, [A0 + 0x22] 0000109C B269 0020 cmp.w D1, [A1 + 0x20] 000010A0 5EC1 sgt D1 000010A2 8001 or.b D0, D1 label000010A4: 000010A4 0240 0001 andi.w D0, 0x1 000010A8 1B40 C390 move.b [A5 - 0x3C70], D0 000010AC 2F2D C6DC move.l -[A7], [A5 - 0x3924] 000010B0 A9D7 syscall TEDelete 000010B2 1F3C 0001 move.b -[A7], 0x1 000010B6 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 000010BA 6000 00E8 bra +0xEA /* 000011A4 */ label000010BE: 000010BE 4A6D C736 tst.w [A5 - 0x38CA] 000010C2 6700 009A beq +0x9C /* 0000115E */ 000010C6 2F0E move.l -[A7], A6 000010C8 4EBA FF74 jsr [PC - 0x8C /* 0000103E */] 000010CC 7002 moveq.l D0, 0x02 000010CE B02D C738 cmp.b D0, [A5 - 0x38C8] 000010D2 57C0 seq D0 000010D4 4A00 tst.b D0 000010D6 6770 beq +0x72 /* 00001148 */ 000010D8 222D B564 move.l D1, [A5 - 0x4A9C] 000010DC B2AD AE96 cmp.l D1, [A5 - 0x516A] 000010E0 57C1 seq D1 000010E2 C001 and.b D0, D1 000010E4 6762 beq +0x64 /* 00001148 */ 000010E6 42A7 clr.l -[A7] 000010E8 2F2D AE96 move.l -[A7], [A5 - 0x516A] 000010EC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000010F0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000010F4 206E FFFC movea.l A0, [A6 - 0x4] 000010F8 2050 movea.l A0, [A0] 000010FA 2D68 0018 FFF8 move.l [A6 - 0x8], [A0 + 0x18] 00001100 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00001104 4267 clr.w -[A7] 00001106 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 0000110A 102D 9FD2 move.b D0, [A5 - 0x602E] 0000110E 6706 beq +0x8 /* 00001116 */ 00001110 422D 9FD2 clr.b [A5 - 0x602E] 00001114 6032 bra +0x34 /* 00001148 */ label00001116: 00001116 7001 moveq.l D0, 0x01 00001118 B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000111C 6C2A bge +0x2C /* 00001148 */ 0000111E 486E FFDE pea.l [A6 - 0x22] 00001122 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001126 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 0000112A 487A 0088 pea.l [PC + 0x88 /* 000011B4, value 0x4E56 'NV' */] 0000112E 487A 0084 pea.l [PC + 0x84 /* 000011B4, value 0x4E56 'NV' */] 00001132 487A 0080 pea.l [PC + 0x80 /* 000011B4, value 0x4E56 'NV' */] 00001136 A98B syscall ParamText 00001138 2F3C 0003 0000 move.l -[A7], 0x30000 0000113E 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */] 00001142 101F move.b D0, [A7]+ 00001144 6602 bne +0x4 /* 00001148 */ 00001146 6060 bra +0x62 /* 000011A8 */ label00001148: 00001148 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 0000114C 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00001150 102D C738 move.b D0, [A5 - 0x38C8] 00001154 4880 ext.w D0 00001156 3F00 move.w -[A7], D0 00001158 4EBA FE4E jsr [PC - 0x1B2 /* 00000FA8 */] 0000115C 6046 bra +0x48 /* 000011A4 */ label0000115E: 0000115E 102D B518 move.b D0, [A5 - 0x4AE8] 00001162 6736 beq +0x38 /* 0000119A */ 00001164 206D BA2A movea.l A0, [A5 - 0x45D6] 00001168 2050 movea.l A0, [A0] 0000116A 226D BA2A movea.l A1, [A5 - 0x45D6] 0000116E 2251 movea.l A1, [A1] 00001170 3028 0020 move.w D0, [A0 + 0x20] 00001174 B069 0022 cmp.w D0, [A1 + 0x22] 00001178 670A beq +0xC /* 00001184 */ 0000117A 1F3C 0002 move.b -[A7], 0x2 0000117E 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00001182 6020 bra +0x22 /* 000011A4 */ label00001184: 00001184 486D B38A pea.l [A5 - 0x4C76] 00001188 42A7 clr.l -[A7] 0000118A 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 0000118E A9CF syscall TESetText 00001190 4EAD 276A jsr [A5 + 0x276A /* export_1257 */] 00001194 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 00001198 600A bra +0xC /* 000011A4 */ label0000119A: 0000119A 42A7 clr.l -[A7] 0000119C 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 000011A0 1D5F FFF7 move.b [A6 - 0x9], [A7]+ label000011A4: 000011A4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] label000011A8: 000011A8 4FEE FFBE lea.l A7, [A6 - 0x42] 000011AC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000011B0 4E5E unlink A6 000011B2 4E75 rts 000011B4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1737: // at 000011B6 (misaligned) 000011B8 0000 3B7C ori.b D0, 0x7C /* '|' */ 000011BC FFFF .extension 0xFFF // unimplemented 000011BE C10A abcd -[A0], -[A2] 000011C0 4E5E unlink A6 000011C2 4E75 rts export_1738: fn000011C4: 000011C4 4E56 FFFA link A6, -0x0006 000011C8 48E7 0300 movem.l -[A7], D6,D7 000011CC 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 000011D0 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */] 000011D4 4267 clr.w -[A7] 000011D6 4EAD 2EDA jsr [A5 + 0x2EDA /* export_1495 */] 000011DA 4AAD EAE6 tst.l [A5 - 0x151A] 000011DE 6600 01F4 bne +0x1F6 /* 000013D4 */ 000011E2 7005 moveq.l D0, 0x05 000011E4 B06D C4FA cmp.w D0, [A5 - 0x3B06] 000011E8 57C0 seq D0 000011EA 7201 moveq.l D1, 0x01 000011EC B26D C10A cmp.w D1, [A5 - 0x3EF6] 000011F0 56C1 sne D1 000011F2 C001 and.b D0, D1 000011F4 6762 beq +0x64 /* 00001258 */ 000011F6 7032 moveq.l D0, 0x32 000011F8 B06D C752 cmp.w D0, [A5 - 0x38AE] 000011FC 56C0 sne D0 000011FE 4A00 tst.b D0 00001200 6756 beq +0x58 /* 00001258 */ 00001202 7233 moveq.l D1, 0x33 00001204 B26D C752 cmp.w D1, [A5 - 0x38AE] 00001208 56C1 sne D1 0000120A C001 and.b D0, D1 0000120C 674A beq +0x4C /* 00001258 */ 0000120E 7252 moveq.l D1, 0x52 00001210 B26D B568 cmp.w D1, [A5 - 0x4A98] 00001214 56C1 sne D1 00001216 C001 and.b D0, D1 00001218 673E beq +0x40 /* 00001258 */ 0000121A 7254 moveq.l D1, 0x54 0000121C B26D B568 cmp.w D1, [A5 - 0x4A98] 00001220 56C1 sne D1 00001222 C001 and.b D0, D1 00001224 6732 beq +0x34 /* 00001258 */ 00001226 7264 moveq.l D1, 0x64 00001228 B26D B568 cmp.w D1, [A5 - 0x4A98] 0000122C 56C1 sne D1 0000122E C001 and.b D0, D1 00001230 6726 beq +0x28 /* 00001258 */ 00001232 7250 moveq.l D1, 0x50 00001234 B26D B568 cmp.w D1, [A5 - 0x4A98] 00001238 56C1 sne D1 0000123A C001 and.b D0, D1 0000123C 671A beq +0x1C /* 00001258 */ 0000123E 7251 moveq.l D1, 0x51 00001240 B26D B568 cmp.w D1, [A5 - 0x4A98] 00001244 56C1 sne D1 00001246 C001 and.b D0, D1 00001248 670E beq +0x10 /* 00001258 */ 0000124A 7253 moveq.l D1, 0x53 0000124C B26D B568 cmp.w D1, [A5 - 0x4A98] 00001250 56C1 sne D1 00001252 C001 and.b D0, D1 00001254 6600 01B8 bne +0x1BA /* 0000140E */ label00001258: 00001258 4267 clr.w -[A7] 0000125A 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 0000125E 101F move.b D0, [A7]+ 00001260 6600 01AC bne +0x1AE /* 0000140E */ 00001264 7001 moveq.l D0, 0x01 00001266 B06D C10A cmp.w D0, [A5 - 0x3EF6] 0000126A 660E bne +0x10 /* 0000127A */ 0000126C 4267 clr.w -[A7] 0000126E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 00001272 101F move.b D0, [A7]+ 00001274 6600 0198 bne +0x19A /* 0000140E */ 00001278 600C bra +0xE /* 00001286 */ label0000127A: 0000127A 4267 clr.w -[A7] 0000127C 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 00001280 101F move.b D0, [A7]+ 00001282 6600 018A bne +0x18C /* 0000140E */ label00001286: 00001286 302D B568 move.w D0, [A5 - 0x4A98] 0000128A 5540 subq.w D0, 2 0000128C 676A beq +0x6C /* 000012F8 */ 0000128E 0440 000C subi.w D0, 0xC 00001292 6774 beq +0x76 /* 00001308 */ 00001294 5340 subq.w D0, 1 00001296 6770 beq +0x72 /* 00001308 */ 00001298 5540 subq.w D0, 2 0000129A 6700 00B0 beq +0xB2 /* 0000134C */ 0000129E 5740 subq.w D0, 3 000012A0 6728 beq +0x2A /* 000012CA */ 000012A2 5540 subq.w D0, 2 000012A4 6700 00F6 beq +0xF8 /* 0000139C */ 000012A8 5340 subq.w D0, 1 000012AA 6700 0120 beq +0x122 /* 000013CC */ 000012AE 5340 subq.w D0, 1 000012B0 6700 0088 beq +0x8A /* 0000133A */ 000012B4 5940 subq.w D0, 4 000012B6 6722 beq +0x24 /* 000012DA */ 000012B8 0440 0028 subi.w D0, 0x28 /* '(' */ 000012BC 6700 0100 beq +0x102 /* 000013BE */ 000012C0 5340 subq.w D0, 1 000012C2 6700 00EC beq +0xEE /* 000013B0 */ 000012C6 6000 010C bra +0x10E /* 000013D4 */ label000012CA: 000012CA 2F3C 0001 0004 move.l -[A7], 0x10004 000012D0 4267 clr.w -[A7] 000012D2 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 000012D6 6000 0136 bra +0x138 /* 0000140E */ label000012DA: 000012DA 102D B518 move.b D0, [A5 - 0x4AE8] 000012DE 6700 00F4 beq +0xF6 /* 000013D4 */ 000012E2 42A7 clr.l -[A7] 000012E4 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000012EA 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 000012EE A9D1 syscall TESetSelect 000012F0 6000 011C bra +0x11E /* 0000140E */ 000012F4 6000 0118 bra +0x11A /* 0000140E */ label000012F8: 000012F8 2F3C 0003 0004 move.l -[A7], 0x30004 000012FE 4267 clr.w -[A7] 00001300 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00001304 6000 0108 bra +0x10A /* 0000140E */ label00001308: 00001308 7002 moveq.l D0, 0x02 0000130A B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 0000130E 6C10 bge +0x12 /* 00001320 */ 00001310 2F3C 0009 0003 move.l -[A7], 0x90003 00001316 4267 clr.w -[A7] 00001318 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 0000131C 6000 00F0 bra +0xF2 /* 0000140E */ label00001320: 00001320 7001 moveq.l D0, 0x01 00001322 B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 00001326 6C00 00E6 bge +0xE8 /* 0000140E */ 0000132A 2F3C 0009 000D move.l -[A7], 0x9000D /* '\t\0\r' */ 00001330 4267 clr.w -[A7] 00001332 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00001336 6000 00D6 bra +0xD8 /* 0000140E */ label0000133A: 0000133A 102D B4FE move.b D0, [A5 - 0x4B02] 0000133E 0A00 0001 xori.b D0, 0x1 00001342 1F00 move.b -[A7], D0 00001344 4EAD 2EDA jsr [A5 + 0x2EDA /* export_1495 */] 00001348 6000 00C4 bra +0xC6 /* 0000140E */ label0000134C: 0000134C 7E01 moveq.l D7, 0x01 0000134E 7003 moveq.l D0, 0x03 00001350 B06D C732 cmp.w D0, [A5 - 0x38CE] 00001354 5CC0 sge D0 00001356 4A00 tst.b D0 00001358 672E beq +0x30 /* 00001388 */ 0000135A 7204 moveq.l D1, 0x04 0000135C B26D C2A6 cmp.w D1, [A5 - 0x3D5A] 00001360 5FC1 sle D1 00001362 C001 and.b D0, D1 00001364 6722 beq +0x24 /* 00001388 */ 00001366 222D C500 move.l D1, [A5 - 0x3B00] 0000136A 92AD C754 sub.l D1, [A5 - 0x38AC] 0000136E 48E7 C000 movem.l -[A7], D0,D1 00001372 42A7 clr.l -[A7] 00001374 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 00001378 241F move.l D2, [A7]+ 0000137A 4CDF 0003 movem.l D0,D1, [A7]+ 0000137E B481 cmp.l D2, D1 00001380 5EC1 sgt D1 00001382 C001 and.b D0, D1 00001384 6702 beq +0x4 /* 00001388 */ 00001386 7E01 moveq.l D7, 0x01 label00001388: 00001388 2B6D C500 C754 move.l [A5 - 0x38AC], [A5 - 0x3B00] 0000138E 3F3C 0005 move.w -[A7], 0x5 00001392 3F07 move.w -[A7], D7 00001394 4267 clr.w -[A7] 00001396 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 0000139A 6072 bra +0x74 /* 0000140E */ label0000139C: 0000139C 102D BA34 move.b D0, [A5 - 0x45CC] 000013A0 6704 beq +0x6 /* 000013A6 */ 000013A2 7C21 moveq.l D6, 0x21 000013A4 6002 bra +0x4 /* 000013A8 */ label000013A6: 000013A6 7C22 moveq.l D6, 0x22 label000013A8: 000013A8 3F06 move.w -[A7], D6 000013AA 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 000013AE 605E bra +0x60 /* 0000140E */ label000013B0: 000013B0 2F3C 0008 0006 move.l -[A7], 0x80006 000013B6 4267 clr.w -[A7] 000013B8 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 000013BC 6050 bra +0x52 /* 0000140E */ label000013BE: 000013BE 2F3C 0007 0006 move.l -[A7], 0x70006 000013C4 4267 clr.w -[A7] 000013C6 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 000013CA 6042 bra +0x44 /* 0000140E */ label000013CC: 000013CC 4EAD 2732 jsr [A5 + 0x2732 /* export_1250 */] 000013D0 603C bra +0x3E /* 0000140E */ 000013D2 603A bra +0x3C /* 0000140E */ label000013D4: 000013D4 4267 clr.w -[A7] 000013D6 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 000013DA 101F move.b D0, [A7]+ 000013DC 6630 bne +0x32 /* 0000140E */ 000013DE 4AAD EAE6 tst.l [A5 - 0x151A] 000013E2 6606 bne +0x8 /* 000013EA */ 000013E4 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 000013E8 6024 bra +0x26 /* 0000140E */ label000013EA: 000013EA 4267 clr.w -[A7] 000013EC 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 000013F0 486D C4FA pea.l [A5 - 0x3B06] 000013F4 42A7 clr.l -[A7] 000013F6 42A7 clr.l -[A7] 000013F8 486E FFFB pea.l [A6 - 0x5] 000013FC 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 00001400 101F move.b D0, [A7]+ 00001402 670A beq +0xC /* 0000140E */ 00001404 C02E FFFB and.b D0, [A6 - 0x5] 00001408 6704 beq +0x6 /* 0000140E */ 0000140A 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label0000140E: 0000140E 4CDF 00C0 movem.l D6,D7, [A7]+ 00001412 4E5E unlink A6 00001414 4E75 rts 00001416 4E56 FF00 link A6, -0x0100 0000141A 48E7 0018 movem.l -[A7], A3,A4 0000141E 422E 0012 clr.b [A6 + 0x12] 00001422 2F2E 000E move.l -[A7], [A6 + 0xE] 00001426 486E FF00 pea.l [A6 - 0x100] 0000142A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000142E 286E 0008 movea.l A4, [A6 + 0x8] 00001432 2F2C 0004 move.l -[A7], [A4 + 0x4] 00001436 3F2E 000C move.w -[A7], [A6 + 0xC] 0000143A 486E FF00 pea.l [A6 - 0x100] 0000143E 4EAD 215A jsr [A5 + 0x215A /* export_1063 */] 00001442 2654 movea.l A3, [A4] 00001444 102B 001A move.b D0, [A3 + 0x1A] 00001448 7200 moveq.l D1, 0x00 0000144A B001 cmp.b D0, D1 0000144C 6712 beq +0x14 /* 00001460 */ 0000144E 2F2C 0004 move.l -[A7], [A4 + 0x4] 00001452 3F2E 000C move.w -[A7], [A6 + 0xC] 00001456 4240 clr.w D0 00001458 102B 001A move.b D0, [A3 + 0x1A] 0000145C 3F00 move.w -[A7], D0 0000145E A942 syscall SetItmStyle label00001460: 00001460 4CDF 1800 movem.l A3,A4, [A7]+ 00001464 4E5E unlink A6 00001466 205F movea.l A0, [A7]+ 00001468 DEFC 000A add.w A7, 0xA /* '\n' */ 0000146C 4ED0 jmp [A0] fn0000146E: 0000146E 4E56 FEFE link A6, -0x0102 00001472 48E7 0308 movem.l -[A7], D6,D7,A4 00001476 3C2E 000C move.w D6, [A6 + 0xC] 0000147A 286E 0008 movea.l A4, [A6 + 0x8] 0000147E 700C moveq.l D0, 0x0C 00001480 B046 cmp.w D0, D6 00001482 6604 bne +0x6 /* 00001488 */ 00001484 7E06 moveq.l D7, 0x06 00001486 6002 bra +0x4 /* 0000148A */ label00001488: 00001488 7E06 moveq.l D7, 0x06 label0000148A: 0000148A 3006 move.w D0, D6 0000148C 5340 subq.w D0, 1 0000148E 41ED C1D4 lea.l A0, [A5 - 0x3E2C] 00001492 E540 asl D0.w, 2 00001494 2970 0000 FFFC move.l [A4 - 0x4], [A0 + D0.w] 0000149A 3006 move.w D0, D6 0000149C 5340 subq.w D0, 1 0000149E 41ED B7DE lea.l A0, [A5 - 0x4822] 000014A2 E540 asl D0.w, 2 000014A4 2970 0000 FFF8 move.l [A4 - 0x8], [A0 + D0.w] 000014AA 102D A890 move.b D0, [A5 - 0x5770] 000014AE 6724 beq +0x26 /* 000014D4 */ 000014B0 2F2C FFFC move.l -[A7], [A4 - 0x4] 000014B4 3F07 move.w -[A7], D7 000014B6 486E FEFE pea.l [A6 - 0x102] 000014BA 3F3C 0010 move.w -[A7], 0x10 000014BE 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 000014C2 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 000014C6 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000014CA 3F07 move.w -[A7], D7 000014CC 487A 0060 pea.l [PC + 0x60 /* 0000152E, value 0x10436F6E, pstring "Convert Stack..." */] 000014D0 A947 syscall SetMenuItemText/SetItem 000014D2 6022 bra +0x24 /* 000014F6 */ label000014D4: 000014D4 2F2C FFFC move.l -[A7], [A4 - 0x4] 000014D8 3F07 move.w -[A7], D7 000014DA 486E FEFE pea.l [A6 - 0x102] 000014DE 3F3C 0011 move.w -[A7], 0x11 000014E2 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 000014E6 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 000014EA 2F2C FFF8 move.l -[A7], [A4 - 0x8] 000014EE 3F07 move.w -[A7], D7 000014F0 487A 002E pea.l [PC + 0x2E /* 00001520, value 0xD436F6D '\rCom', pstring "Compact Stack" */] 000014F4 A947 syscall SetMenuItemText/SetItem label000014F6: 000014F6 2F2C FFFC move.l -[A7], [A4 - 0x4] 000014FA 3F07 move.w -[A7], D7 000014FC 102D A890 move.b D0, [A5 - 0x5770] 00001500 802C FEC9 or.b D0, [A4 - 0x137] 00001504 122D A85C move.b D1, [A5 - 0x57A4] 00001508 0A01 0001 xori.b D1, 0x1 0000150C C001 and.b D0, D1 0000150E 1F00 move.b -[A7], D0 00001510 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001514 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001518 4E5E unlink A6 0000151A 205F movea.l A0, [A7]+ 0000151C 5C4F addq.w A7, 6 0000151E 4ED0 jmp [A0] 00001520 0D43 bchg D3, D6 00001522 6F6D ble +0x6F /* 00001591 */ 00001524 7061 moveq.l D0, 0x61 00001526 6374 bls +0x76 /* 0000159C */ 00001528 2053 movea.l A0, [A3] 0000152A 7461 moveq.l D2, 0x61 0000152C 636B bls +0x6D /* 00001599 */ 0000152E 1043 movea.b A0, D3 00001530 6F6E ble +0x70 /* 000015A0 */ 00001532 7665 moveq.l D3, 0x65 00001534 7274 moveq.l D1, 0x74 00001536 2053 movea.l A0, [A3] 00001538 7461 moveq.l D2, 0x61 0000153A 636B bls +0x6D /* 000015A7 */ 0000153C 2E2E 2E00 move.l D7, [A6 + 0x2E00] fn00001540: 00001540 4E56 0000 link A6, 0 00001544 206E 0008 movea.l A0, [A6 + 0x8] 00001548 4228 FFF6 clr.b [A0 - 0xA] 0000154C 4A6E 000C tst.w [A6 + 0xC] 00001550 6F0A ble +0xC /* 0000155C */ 00001552 206E 0008 movea.l A0, [A6 + 0x8] 00001556 317C 0120 FFF6 move.w [A0 - 0xA], 0x120 label0000155C: 0000155C 4E5E unlink A6 0000155E 205F movea.l A0, [A7]+ 00001560 5C4F addq.w A7, 6 00001562 4ED0 jmp [A0] export_1739: 00001564 4E56 FDAA link A6, -0x0256 00001568 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000156C 7001 moveq.l D0, 0x01 0000156E B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 00001572 5DC0 slt D0 00001574 122D A84C move.b D1, [A5 - 0x57B4] 00001578 0A01 0001 xori.b D1, 0x1 0000157C C001 and.b D0, D1 0000157E 1D40 FEC9 move.b [A6 - 0x137], D0 00001582 7001 moveq.l D0, 0x01 00001584 B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 00001588 5DC0 slt D0 0000158A 122D C0BA move.b D1, [A5 - 0x3F46] 0000158E 822E FEC9 or.b D1, [A6 - 0x137] 00001592 C001 and.b D0, D1 00001594 1800 move.b D4, D0 00001596 102D C958 move.b D0, [A5 - 0x36A8] 0000159A 0A00 0001 xori.b D0, 0x1 // begin alternate branch 0000159C-000015A0 label0000159C: 0000159C 0001 2204 ori.b D1, 0x4 // end alternate branch 0000159C-000015A0 label0000159C: // (misaligned) 0000159E 2204 move.l D1, D4 label000015A0: 000015A0 8200 or.b D1, D0 000015A2 4AAD EAE6 tst.l [A5 - 0x151A] 000015A6 56C0 sne D0 000015A8 8200 or.b D1, D0 000015AA 0241 0001 andi.w D1, 0x1 000015AE 1C01 move.b D6, D1 000015B0 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 000015B4 7001 moveq.l D0, 0x01 000015B6 B02D B546 cmp.b D0, [A5 - 0x4ABA] 000015BA 57C0 seq D0 000015BC C02D B518 and.b D0, [A5 - 0x4AE8] 000015C0 1A00 move.b D5, D0 000015C2 7002 moveq.l D0, 0x02 000015C4 B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 000015C8 6C20 bge +0x22 /* 000015EA */ 000015CA 2D6D C1DC FFFC move.l [A6 - 0x4], [A5 - 0x3E24] 000015D0 2D6D B7E6 FFF8 move.l [A6 - 0x8], [A5 - 0x481A] 000015D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015DA 3F3C 0005 move.w -[A7], 0x5 000015DE 2006 move.l D0, D6 000015E0 8005 or.b D0, D5 000015E2 1F00 move.b -[A7], D0 000015E4 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000015E8 603C bra +0x3E /* 00001626 */ label000015EA: 000015EA 2D6D C204 FFFC move.l [A6 - 0x4], [A5 - 0x3DFC] 000015F0 2D6D B80E FFF8 move.l [A6 - 0x8], [A5 - 0x47F2] 000015F6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000015FA 3F3C 0005 move.w -[A7], 0x5 000015FE 7001 moveq.l D0, 0x01 00001600 B02D B546 cmp.b D0, [A5 - 0x4ABA] 00001604 57C0 seq D0 00001606 4A2D B546 tst.b [A5 - 0x4ABA] 0000160A 57C1 seq D1 0000160C 8001 or.b D0, D1 0000160E 2206 move.l D1, D6 00001610 C200 and.b D1, D0 00001612 2005 move.l D0, D5 00001614 8001 or.b D0, D1 00001616 122D C958 move.b D1, [A5 - 0x36A8] 0000161A 0A01 0001 xori.b D1, 0x1 0000161E 8001 or.b D0, D1 00001620 1F00 move.b -[A7], D0 00001622 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] label00001626: 00001626 4240 clr.w D0 00001628 102D B54C move.b D0, [A5 - 0x4AB4] 0000162C 3F00 move.w -[A7], D0 0000162E 2F0E move.l -[A7], A6 00001630 4EBA FF0E jsr [PC - 0xF2 /* 00001540 */] 00001634 2F3C 0003 000D move.l -[A7], 0x3000D 0000163A 486D B54C pea.l [A5 - 0x4AB4] 0000163E 486E FECE pea.l [A6 - 0x132] 00001642 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00001646 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000164A 3F3C 0005 move.w -[A7], 0x5 0000164E 486E FECE pea.l [A6 - 0x132] 00001652 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00001656 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000165A 3F3C 0005 move.w -[A7], 0x5 0000165E 487A 03CE pea.l [PC + 0x3CE /* 00001A2E, value 0x5506173, pstring "Paste" */] 00001662 486E FFF6 pea.l [A6 - 0xA] 00001666 486D B3E8 pea.l [A5 - 0x4C18] 0000166A 486E FEAA pea.l [A6 - 0x156] 0000166E 3F3C 0003 move.w -[A7], 0x3 00001672 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001676 486E FEAA pea.l [A6 - 0x156] 0000167A A947 syscall SetMenuItemText/SetItem 0000167C 1E2D C958 move.b D7, [A5 - 0x36A8] 00001680 0A07 0001 xori.b D7, 0x1 00001684 422E FFE2 clr.b [A6 - 0x1E] 00001688 422E FFCE clr.b [A6 - 0x32] 0000168C 4AAD EAE6 tst.l [A5 - 0x151A] 00001690 57C0 seq D0 00001692 C02D C958 and.b D0, [A5 - 0x36A8] 00001696 122D A07A move.b D1, [A5 - 0x5F86] 0000169A 0A01 0001 xori.b D1, 0x1 0000169E 8001 or.b D0, D1 000016A0 6700 00FE beq +0x100 /* 000017A0 */ 000016A4 206D BA2A movea.l A0, [A5 - 0x45D6] 000016A8 2050 movea.l A0, [A0] 000016AA 226D BA2A movea.l A1, [A5 - 0x45D6] 000016AE 2251 movea.l A1, [A1] 000016B0 3028 0020 move.w D0, [A0 + 0x20] 000016B4 B069 0022 cmp.w D0, [A1 + 0x22] 000016B8 5DC0 slt D0 000016BA C02D B518 and.b D0, [A5 - 0x4AE8] 000016BE 672C beq +0x2E /* 000016EC */ 000016C0 7E01 moveq.l D7, 0x01 000016C2 486E FDAA pea.l [A6 - 0x256] 000016C6 3F3C 0005 move.w -[A7], 0x5 000016CA 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 000016CE 205F movea.l A0, [A7]+ 000016D0 43EE FFE2 lea.l A1, [A6 - 0x1E] 000016D4 7009 moveq.l D0, 0x09 label000016D6: 000016D6 32D8 move.w [A1]+, [A0]+ 000016D8 51C8 FFFC dbf D0, -0x6 /* 000016D6 */ 000016DC 41EE FFCE lea.l A0, [A6 - 0x32] 000016E0 43FA 0346 lea.l A1, [PC + 0x346 /* 00001A28, value 0x4546578, pstring "Text" */] 000016E4 7002 moveq.l D0, 0x02 label000016E6: 000016E6 30D9 move.w [A0]+, [A1]+ 000016E8 51C8 FFFC dbf D0, -0x6 /* 000016E6 */ label000016EC: 000016EC 206D C6DC movea.l A0, [A5 - 0x3924] 000016F0 2050 movea.l A0, [A0] 000016F2 226D C6DC movea.l A1, [A5 - 0x3924] 000016F6 2251 movea.l A1, [A1] 000016F8 3028 0020 move.w D0, [A0 + 0x20] 000016FC B069 0022 cmp.w D0, [A1 + 0x22] 00001700 5DC0 slt D0 00001702 C02D C232 and.b D0, [A5 - 0x3DCE] 00001706 672C beq +0x2E /* 00001734 */ 00001708 7E01 moveq.l D7, 0x01 0000170A 486E FDAA pea.l [A6 - 0x256] 0000170E 3F3C 0005 move.w -[A7], 0x5 00001712 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00001716 205F movea.l A0, [A7]+ 00001718 43EE FFE2 lea.l A1, [A6 - 0x1E] 0000171C 7009 moveq.l D0, 0x09 label0000171E: 0000171E 32D8 move.w [A1]+, [A0]+ 00001720 51C8 FFFC dbf D0, -0x6 /* 0000171E */ 00001724 41EE FFCE lea.l A0, [A6 - 0x32] 00001728 43FA 02FE lea.l A1, [PC + 0x2FE /* 00001A28, value 0x4546578, pstring "Text" */] 0000172C 7002 moveq.l D0, 0x02 label0000172E: 0000172E 30D9 move.w [A0]+, [A1]+ 00001730 51C8 FFFC dbf D0, -0x6 /* 0000172E */ label00001734: 00001734 4A6D C736 tst.w [A5 - 0x38CA] 00001738 6766 beq +0x68 /* 000017A0 */ 0000173A 7E01 moveq.l D7, 0x01 0000173C 7001 moveq.l D0, 0x01 0000173E B02D C738 cmp.b D0, [A5 - 0x38C8] 00001742 662A bne +0x2C /* 0000176E */ 00001744 486E FDAA pea.l [A6 - 0x256] 00001748 3F3C 0006 move.w -[A7], 0x6 0000174C 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00001750 205F movea.l A0, [A7]+ 00001752 43EE FFE2 lea.l A1, [A6 - 0x1E] 00001756 7009 moveq.l D0, 0x09 label00001758: 00001758 32D8 move.w [A1]+, [A0]+ 0000175A 51C8 FFFC dbf D0, -0x6 /* 00001758 */ 0000175E 41EE FFCE lea.l A0, [A6 - 0x32] 00001762 43FA 02BC lea.l A1, [PC + 0x2BC /* 00001A20, value 0x6427574, pstring "Button" */] 00001766 7003 moveq.l D0, 0x03 label00001768: 00001768 30D9 move.w [A0]+, [A1]+ 0000176A 51C8 FFFC dbf D0, -0x6 /* 00001768 */ label0000176E: 0000176E 7002 moveq.l D0, 0x02 00001770 B02D C738 cmp.b D0, [A5 - 0x38C8] 00001774 662A bne +0x2C /* 000017A0 */ 00001776 486E FDAA pea.l [A6 - 0x256] 0000177A 3F3C 0007 move.w -[A7], 0x7 0000177E 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */] 00001782 205F movea.l A0, [A7]+ 00001784 43EE FFE2 lea.l A1, [A6 - 0x1E] 00001788 7009 moveq.l D0, 0x09 label0000178A: 0000178A 32D8 move.w [A1]+, [A0]+ 0000178C 51C8 FFFC dbf D0, -0x6 /* 0000178A */ 00001790 41EE FFCE lea.l A0, [A6 - 0x32] 00001794 43FA 0284 lea.l A1, [PC + 0x284 /* 00001A1A, value 0x5466965, pstring "Field" */] 00001798 7002 moveq.l D0, 0x02 label0000179A: 0000179A 30D9 move.w [A0]+, [A1]+ 0000179C 51C8 FFFC dbf D0, -0x6 /* 0000179A */ label000017A0: 000017A0 4AAD EAE6 tst.l [A5 - 0x151A] 000017A4 6702 beq +0x4 /* 000017A8 */ 000017A6 7E01 moveq.l D7, 0x01 label000017A8: 000017A8 4240 clr.w D0 000017AA 102E FFE2 move.b D0, [A6 - 0x1E] 000017AE 3F00 move.w -[A7], D0 000017B0 2F0E move.l -[A7], A6 000017B2 4EBA FD8C jsr [PC - 0x274 /* 00001540 */] 000017B6 2F3C 0001 000B move.l -[A7], 0x1000B 000017BC 486E FFE2 pea.l [A6 - 0x1E] 000017C0 486E FECE pea.l [A6 - 0x132] 000017C4 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 000017C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017CC 3F3C 0003 move.w -[A7], 0x3 000017D0 486E FECE pea.l [A6 - 0x132] 000017D4 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 000017D8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000017DC 3F3C 0003 move.w -[A7], 0x3 000017E0 487A 0234 pea.l [PC + 0x234 /* 00001A16, value 0x3437574, pstring "Cut" */] 000017E4 486E FFF6 pea.l [A6 - 0xA] 000017E8 486E FFCE pea.l [A6 - 0x32] 000017EC 486E FEAC pea.l [A6 - 0x154] 000017F0 3F3C 0003 move.w -[A7], 0x3 000017F4 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000017F8 486E FEAC pea.l [A6 - 0x154] 000017FC A947 syscall SetMenuItemText/SetItem 000017FE 2F3C 0002 000C move.l -[A7], 0x2000C 00001804 486E FFE2 pea.l [A6 - 0x1E] 00001808 486E FECE pea.l [A6 - 0x132] 0000180C 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00001810 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001814 3F3C 0004 move.w -[A7], 0x4 00001818 486E FECE pea.l [A6 - 0x132] 0000181C 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00001820 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001824 3F3C 0004 move.w -[A7], 0x4 00001828 487A 01E6 pea.l [PC + 0x1E6 /* 00001A10, value 0x4436F70, pstring "Copy" */] 0000182C 486E FFF6 pea.l [A6 - 0xA] 00001830 486E FFCE pea.l [A6 - 0x32] 00001834 486E FEAA pea.l [A6 - 0x156] 00001838 3F3C 0003 move.w -[A7], 0x3 0000183C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001840 486E FEAA pea.l [A6 - 0x156] 00001844 A947 syscall SetMenuItemText/SetItem 00001846 2F3C 0004 000E move.l -[A7], 0x4000E 0000184C 486E FFE2 pea.l [A6 - 0x1E] 00001850 486E FECE pea.l [A6 - 0x132] 00001854 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 00001858 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000185C 3F3C 0006 move.w -[A7], 0x6 00001860 486E FECE pea.l [A6 - 0x132] 00001864 4EAD 265A jsr [A5 + 0x265A /* export_1223 */] 00001868 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000186C 3F3C 0006 move.w -[A7], 0x6 00001870 487A 0198 pea.l [PC + 0x198 /* 00001A0A, value 0x5436C65, pstring "Clear" */] 00001874 486E FFF6 pea.l [A6 - 0xA] 00001878 486E FFCE pea.l [A6 - 0x32] 0000187C 486E FEAA pea.l [A6 - 0x156] 00001880 3F3C 0003 move.w -[A7], 0x3 00001884 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001888 486E FEAA pea.l [A6 - 0x156] 0000188C A947 syscall SetMenuItemText/SetItem 0000188E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001892 3F3C 0003 move.w -[A7], 0x3 00001896 2006 move.l D0, D6 00001898 802D B518 or.b D0, [A5 - 0x4AE8] 0000189C 2207 move.l D1, D7 0000189E C200 and.b D1, D0 000018A0 1F01 move.b -[A7], D1 000018A2 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000018A6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018AA 3F3C 0004 move.w -[A7], 0x4 000018AE 1F07 move.b -[A7], D7 000018B0 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000018B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018B8 3F3C 0006 move.w -[A7], 0x6 000018BC 2006 move.l D0, D6 000018BE 802D B518 or.b D0, [A5 - 0x4AE8] 000018C2 2207 move.l D1, D7 000018C4 C200 and.b D1, D0 000018C6 1F01 move.b -[A7], D1 000018C8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000018CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018D0 3F3C 0008 move.w -[A7], 0x8 000018D4 1F2E FEC9 move.b -[A7], [A6 - 0x137] 000018D8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000018DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018E0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000018E4 1F2E FEC9 move.b -[A7], [A6 - 0x137] 000018E8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000018EC 7002 moveq.l D0, 0x02 000018EE B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 000018F2 6C42 bge +0x44 /* 00001936 */ 000018F4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018F8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000018FC 1F2E FEC9 move.b -[A7], [A6 - 0x137] 00001900 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001904 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001908 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000190C 1004 move.b D0, D4 0000190E 6710 beq +0x12 /* 00001920 */ 00001910 122D C232 move.b D1, [A5 - 0x3DCE] 00001914 6608 bne +0xA /* 0000191E */ 00001916 4A2D C738 tst.b [A5 - 0x38C8] 0000191A 56C2 sne D2 0000191C 8202 or.b D1, D2 label0000191E: 0000191E C001 and.b D0, D1 label00001920: 00001920 1F00 move.b -[A7], D0 00001922 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001926 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000192A 3F3C 000E move.w -[A7], 0xE 0000192E 1F2D B570 move.b -[A7], [A5 - 0x4A90] 00001932 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */] label00001936: 00001936 2D6D C1E0 FFFC move.l [A6 - 0x4], [A5 - 0x3E20] 0000193C 42A7 clr.l -[A7] 0000193E 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00001942 285F movea.l A4, [A7]+ 00001944 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001948 3F3C 000E move.w -[A7], 0xE 0000194C 200C move.l D0, A4 0000194E 56C0 sne D0 00001950 4A00 tst.b D0 00001952 6708 beq +0xA /* 0000195C */ 00001954 4AAC 0090 tst.l [A4 + 0x90] 00001958 56C1 sne D1 0000195A C001 and.b D0, D1 label0000195C: 0000195C 4400 neg.b D0 0000195E 1F00 move.b -[A7], D0 00001960 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001964 3F3C 0002 move.w -[A7], 0x2 00001968 2F0E move.l -[A7], A6 0000196A 4EBA FB02 jsr [PC - 0x4FE /* 0000146E */] 0000196E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001972 3F3C 0007 move.w -[A7], 0x7 00001976 102D A890 move.b D0, [A5 - 0x5770] 0000197A 0A00 0001 xori.b D0, 0x1 0000197E 1F00 move.b -[A7], D0 00001980 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001984 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001988 3F3C 0008 move.w -[A7], 0x8 0000198C 1F2E FEC9 move.b -[A7], [A6 - 0x137] 00001990 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00001994 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001998 3F3C 0003 move.w -[A7], 0x3 0000199C 7001 moveq.l D0, 0x01 0000199E B0AD B458 cmp.l D0, [A5 - 0x4BA8] 000019A2 5DC0 slt D0 000019A4 4400 neg.b D0 000019A6 1F00 move.b -[A7], D0 000019A8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000019AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019B0 3F3C 000C move.w -[A7], 0xC 000019B4 102D C2D6 move.b D0, [A5 - 0x3D2A] 000019B8 0A00 0001 xori.b D0, 0x1 000019BC 1F00 move.b -[A7], D0 000019BE 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000019C2 7003 moveq.l D0, 0x03 000019C4 B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 000019C8 6F38 ble +0x3A /* 00001A02 */ 000019CA 3F3C 000C move.w -[A7], 0xC 000019CE 2F0E move.l -[A7], A6 000019D0 4EBA FA9C jsr [PC - 0x564 /* 0000146E */] 000019D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019D8 3F3C 0003 move.w -[A7], 0x3 000019DC 7001 moveq.l D0, 0x01 000019DE B0AD B458 cmp.l D0, [A5 - 0x4BA8] 000019E2 5DC0 slt D0 000019E4 4400 neg.b D0 000019E6 1F00 move.b -[A7], D0 000019E8 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000019EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019F0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000019F4 102D C2D6 move.b D0, [A5 - 0x3D2A] 000019F8 0A00 0001 xori.b D0, 0x1 000019FC 1F00 move.b -[A7], D0 000019FE 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] label00001A02: 00001A02 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001A06 4E5E unlink A6 00001A08 4E75 rts 00001A0A 0543 bchg D3, D2 00001A0C 6C65 bge +0x67 /* 00001A73 */ 00001A0E 6172 bsr +0x74 /* 00001A82 */ 00001A10 0443 6F70 subi.w D3, 0x6F70 /* 'op' */ 00001A14 7900 moveq.l D4, 0x00 00001A16 0343 bchg D3, D1 00001A18 7574 moveq.l D2, 0x74 00001A1A 0546 bchg D6, D2 00001A1C 6965 bvs +0x67 /* 00001A83 */ 00001A1E 6C64 bge +0x66 /* 00001A84 */ 00001A20 0642 7574 addi.w D2, 0x7574 /* 'ut' */ 00001A24 746F moveq.l D2, 0x6F 00001A26 6E00 0454 bgt +0x456 /* 00001E7C */ 00001A2A 6578 bcs +0x7A /* 00001AA4 */ 00001A2C 7400 moveq.l D2, 0x00 00001A2E 0550 bchg [A0], D2 00001A30 6173 bsr +0x75 /* 00001AA5 */ 00001A32 7465 moveq.l D2, 0x65 fn00001A34: 00001A34 4E56 0000 link A6, 0 00001A38 102D C958 move.b D0, [A5 - 0x36A8] 00001A3C 0A00 0001 xori.b D0, 0x1 00001A40 C02D A07A and.b D0, [A5 - 0x5F86] 00001A44 6704 beq +0x6 /* 00001A4A */ 00001A46 6000 0094 bra +0x96 /* 00001ADC */ label00001A4A: 00001A4A 7001 moveq.l D0, 0x01 00001A4C B06D C732 cmp.w D0, [A5 - 0x38CE] 00001A50 6704 beq +0x6 /* 00001A56 */ 00001A52 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] label00001A56: 00001A56 486D C504 pea.l [A5 - 0x3AFC] 00001A5A A871 syscall GlobalToLocal 00001A5C 4267 clr.w -[A7] 00001A5E 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 00001A62 101F move.b D0, [A7]+ 00001A64 6602 bne +0x4 /* 00001A68 */ 00001A66 6074 bra +0x76 /* 00001ADC */ label00001A68: 00001A68 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] 00001A6C 42A7 clr.l -[A7] 00001A6E A975 syscall TickCount 00001A70 2B5F B464 move.l [A5 - 0x4B9C], [A7]+ 00001A74 302D C732 move.w D0, [A5 - 0x38CE] 00001A78 5340 subq.w D0, 1 00001A7A 670A beq +0xC /* 00001A86 */ 00001A7C 5340 subq.w D0, 1 00001A7E 671E beq +0x20 /* 00001A9E */ 00001A80 5340 subq.w D0, 1 fn00001A82: 00001A82 673A beq +0x3C /* 00001ABE */ label00001A84: 00001A84 6056 bra +0x58 /* 00001ADC */ label00001A86: 00001A86 102D B50C move.b D0, [A5 - 0x4AF4] 00001A8A 6606 bne +0x8 /* 00001A92 */ 00001A8C 802D C582 or.b D0, [A5 - 0x3A7E] 00001A90 6706 beq +0x8 /* 00001A98 */ label00001A92: 00001A92 4EAD 0F9A jsr [A5 + 0xF9A /* export_495 */] 00001A96 6044 bra +0x46 /* 00001ADC */ label00001A98: 00001A98 4EBA F414 jsr [PC - 0xBEC /* 00000EAE */] 00001A9C 603E bra +0x40 /* 00001ADC */ label00001A9E: 00001A9E 102D BA5E move.b D0, [A5 - 0x45A2] 00001AA2 6710 beq +0x12 /* 00001AB4 */ label00001AA4: 00001AA4 3F3C 0001 move.w -[A7], 0x1 00001AA8 1F3C 0001 move.b -[A7], 0x1 00001AAC 4267 clr.w -[A7] 00001AAE 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 00001AB2 6028 bra +0x2A /* 00001ADC */ label00001AB4: 00001AB4 3F3C 0001 move.w -[A7], 0x1 00001AB8 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] 00001ABC 601E bra +0x20 /* 00001ADC */ label00001ABE: 00001ABE 102D BA5E move.b D0, [A5 - 0x45A2] 00001AC2 6710 beq +0x12 /* 00001AD4 */ 00001AC4 3F3C 0002 move.w -[A7], 0x2 00001AC8 1F3C 0001 move.b -[A7], 0x1 00001ACC 4267 clr.w -[A7] 00001ACE 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 00001AD2 6008 bra +0xA /* 00001ADC */ label00001AD4: 00001AD4 3F3C 0002 move.w -[A7], 0x2 00001AD8 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] label00001ADC: 00001ADC 4E5E unlink A6 00001ADE 4E75 rts fn00001AE0: 00001AE0 4E56 FFFA link A6, -0x0006 00001AE4 48E7 0700 movem.l -[A7], D5,D6,D7 00001AE8 206D C1E4 movea.l A0, [A5 - 0x3E1C] 00001AEC 2050 movea.l A0, [A0] 00001AEE 1028 000D move.b D0, [A0 + 0xD] 00001AF2 0240 0001 andi.w D0, 0x1 00001AF6 6602 bne +0x4 /* 00001AFA */ 00001AF8 6048 bra +0x4A /* 00001B42 */ label00001AFA: 00001AFA 486D C504 pea.l [A5 - 0x3AFC] 00001AFE A871 syscall GlobalToLocal 00001B00 302D C506 move.w D0, [A5 - 0x3AFA] 00001B04 48C0 ext.l D0 00001B06 81FC 0017 divs.w D0, 0x17 00001B0A 3E00 move.w D7, D0 00001B0C 302D C504 move.w D0, [A5 - 0x3AFC] 00001B10 5940 subq.w D0, 4 00001B12 48C0 ext.l D0 00001B14 81FC 0015 divs.w D0, 0x15 00001B18 3C00 move.w D6, D0 00001B1A 3007 move.w D0, D7 00001B1C 5240 addq.w D0, 1 00001B1E 3206 move.w D1, D6 00001B20 C3FC 0003 muls.w D1, 0x3 00001B24 3A01 move.w D5, D1 00001B26 DA40 add.w D5, D0 00001B28 3F3C 0005 move.w -[A7], 0x5 00001B2C 3F05 move.w -[A7], D5 00001B2E 4267 clr.w -[A7] 00001B30 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00001B34 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00001B38 A91F syscall SelectWindow 00001B3A 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00001B3E 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */] label00001B42: 00001B42 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001B46 4E5E unlink A6 00001B48 4E75 rts export_1740: fn00001B4A: 00001B4A 4E56 FEE2 link A6, -0x011E 00001B4E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00001B52 286E 0008 movea.l A4, [A6 + 0x8] 00001B56 102D A021 move.b D0, [A5 - 0x5FDF] 00001B5A C02D A020 and.b D0, [A5 - 0x5FE0] 00001B5E 6604 bne +0x6 /* 00001B64 */ 00001B60 6000 0284 bra +0x286 /* 00001DE6 */ label00001B64: 00001B64 4267 clr.w -[A7] 00001B66 303C 0007 move.w D0, 0x7 00001B6A A830 syscall Pack14 00001B6C 101F move.b D0, [A7]+ 00001B6E 6606 bne +0x8 /* 00001B76 */ 00001B70 7000 moveq.l D0, 0x00 00001B72 2B40 A022 move.l [A5 - 0x5FDE], D0 label00001B76: 00001B76 486E FFEE pea.l [A6 - 0x12] 00001B7A A874 syscall GetPort 00001B7C 2F0C move.l -[A7], A4 00001B7E A873 syscall SetPort 00001B80 2D6E 000C FFF2 move.l [A6 - 0xE], [A6 + 0xC] 00001B86 486E FFF2 pea.l [A6 - 0xE] 00001B8A A871 syscall GlobalToLocal 00001B8C 7000 moveq.l D0, 0x00 00001B8E 2D40 FFF6 move.l [A6 - 0xA], D0 00001B92 4246 clr.w D6 00001B94 B9ED C0BE cmpa.l A4, [A5 - 0x3F42] 00001B98 6600 00D8 bne +0xDA /* 00001C72 */ 00001B9C 206D C1E4 movea.l A0, [A5 - 0x3E1C] 00001BA0 2050 movea.l A0, [A0] 00001BA2 1028 000D move.b D0, [A0 + 0xD] 00001BA6 0240 0001 andi.w D0, 0x1 00001BAA 6700 008E beq +0x90 /* 00001C3A */ 00001BAE 4267 clr.w -[A7] 00001BB0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001BB4 4EAD 2722 jsr [A5 + 0x2722 /* export_1248 */] 00001BB8 3E17 move.w D7, [A7] 00001BBA 486E FFE6 pea.l [A6 - 0x1A] 00001BBE 4EAD 2D52 jsr [A5 + 0x2D52 /* export_1446 */] 00001BC2 486E FFE6 pea.l [A6 - 0x1A] 00001BC6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00001BCC A8A9 syscall InsetRect 00001BCE 3007 move.w D0, D7 00001BD0 5340 subq.w D0, 1 00001BD2 48C0 ext.l D0 00001BD4 81FC 0003 divs.w D0, 0x3 00001BD8 4840 swap.w D0 00001BDA 4A40 tst.w D0 00001BDC 6626 bne +0x28 /* 00001C04 */ 00001BDE 7C03 moveq.l D6, 0x03 00001BE0 486E FFF6 pea.l [A6 - 0xA] 00001BE4 302E FFE8 move.w D0, [A6 - 0x18] 00001BE8 5340 subq.w D0, 1 00001BEA 3F00 move.w -[A7], D0 00001BEC 302E FFEA move.w D0, [A6 - 0x16] 00001BF0 906E FFE6 sub.w D0, [A6 - 0x1A] 00001BF4 48C0 ext.l D0 00001BF6 81FC 0002 divs.w D0, 0x2 00001BFA D06E FFE6 add.w D0, [A6 - 0x1A] 00001BFE 3F00 move.w -[A7], D0 00001C00 A880 syscall SetPt 00001C02 6024 bra +0x26 /* 00001C28 */ label00001C04: 00001C04 4246 clr.w D6 00001C06 486E FFF6 pea.l [A6 - 0xA] 00001C0A 302E FFEC move.w D0, [A6 - 0x14] 00001C0E 5240 addq.w D0, 1 00001C10 3F00 move.w -[A7], D0 00001C12 302E FFEA move.w D0, [A6 - 0x16] 00001C16 906E FFE6 sub.w D0, [A6 - 0x1A] 00001C1A 48C0 ext.l D0 00001C1C 81FC 0002 divs.w D0, 0x2 00001C20 D06E FFE6 add.w D0, [A6 - 0x1A] 00001C24 3F00 move.w -[A7], D0 00001C26 A880 syscall SetPt label00001C28: 00001C28 7003 moveq.l D0, 0x03 00001C2A B047 cmp.w D0, D7 00001C2C 6D04 blt +0x6 /* 00001C32 */ 00001C2E 586E FFEA addq.w [A6 - 0x16], 4 label00001C32: 00001C32 DE7C 000A add.w D7, 0xA /* '\n' */ 00001C36 6000 0142 bra +0x144 /* 00001D7A */ label00001C3A: 00001C3A 7E0A moveq.l D7, 0x0A 00001C3C 206D C0BE movea.l A0, [A5 - 0x3F42] 00001C40 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001C44 41E8 0010 lea.l A0, [A0 + 0x10] 00001C48 7003 moveq.l D0, 0x03 label00001C4A: 00001C4A 32D8 move.w [A1]+, [A0]+ 00001C4C 51C8 FFFC dbf D0, -0x6 /* 00001C4A */ 00001C50 486E FFF6 pea.l [A6 - 0xA] 00001C54 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001C58 302E FFEA move.w D0, [A6 - 0x16] 00001C5C 906E FFE6 sub.w D0, [A6 - 0x1A] 00001C60 48C0 ext.l D0 00001C62 81FC 0002 divs.w D0, 0x2 00001C66 D06E FFE6 add.w D0, [A6 - 0x1A] 00001C6A 3F00 move.w -[A7], D0 00001C6C A880 syscall SetPt 00001C6E 6000 010A bra +0x10C /* 00001D7A */ label00001C72: 00001C72 B9ED C2E6 cmpa.l A4, [A5 - 0x3D1A] 00001C76 664E bne +0x50 /* 00001CC6 */ 00001C78 206D C1FC movea.l A0, [A5 - 0x3E04] 00001C7C 2050 movea.l A0, [A0] 00001C7E 1028 000D move.b D0, [A0 + 0xD] 00001C82 0240 0001 andi.w D0, 0x1 00001C86 6704 beq +0x6 /* 00001C8C */ 00001C88 7E08 moveq.l D7, 0x08 00001C8A 6002 bra +0x4 /* 00001C8E */ label00001C8C: 00001C8C 7E09 moveq.l D7, 0x09 label00001C8E: 00001C8E 206D C2E6 movea.l A0, [A5 - 0x3D1A] 00001C92 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001C96 41E8 0010 lea.l A0, [A0 + 0x10] 00001C9A 7003 moveq.l D0, 0x03 label00001C9C: 00001C9C 32D8 move.w [A1]+, [A0]+ 00001C9E 51C8 FFFC dbf D0, -0x6 /* 00001C9C */ 00001CA2 486E FFF6 pea.l [A6 - 0xA] 00001CA6 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001CAA 302E FFEA move.w D0, [A6 - 0x16] 00001CAE 906E FFE6 sub.w D0, [A6 - 0x1A] 00001CB2 48C0 ext.l D0 00001CB4 81FC 0002 divs.w D0, 0x2 00001CB8 D06E FFE6 add.w D0, [A6 - 0x1A] 00001CBC 3F00 move.w -[A7], D0 00001CBE A880 syscall SetPt 00001CC0 7C03 moveq.l D6, 0x03 00001CC2 6000 00B6 bra +0xB8 /* 00001D7A */ label00001CC6: 00001CC6 B9ED C33E cmpa.l A4, [A5 - 0x3CC2] 00001CCA 6636 bne +0x38 /* 00001D02 */ 00001CCC 206D C33E movea.l A0, [A5 - 0x3CC2] 00001CD0 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001CD4 41E8 0010 lea.l A0, [A0 + 0x10] 00001CD8 7003 moveq.l D0, 0x03 label00001CDA: 00001CDA 32D8 move.w [A1]+, [A0]+ 00001CDC 51C8 FFFC dbf D0, -0x6 /* 00001CDA */ 00001CE0 7E02 moveq.l D7, 0x02 00001CE2 486E FFF6 pea.l [A6 - 0xA] 00001CE6 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001CEA 302E FFEA move.w D0, [A6 - 0x16] 00001CEE 906E FFE6 sub.w D0, [A6 - 0x1A] 00001CF2 48C0 ext.l D0 00001CF4 81FC 0002 divs.w D0, 0x2 00001CF8 D06E FFE6 add.w D0, [A6 - 0x1A] 00001CFC 3F00 move.w -[A7], D0 00001CFE A880 syscall SetPt 00001D00 6078 bra +0x7A /* 00001D7A */ label00001D02: 00001D02 B9ED B57A cmpa.l A4, [A5 - 0x4A86] 00001D06 6636 bne +0x38 /* 00001D3E */ 00001D08 206D B57A movea.l A0, [A5 - 0x4A86] 00001D0C 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001D10 41E8 0010 lea.l A0, [A0 + 0x10] 00001D14 7003 moveq.l D0, 0x03 label00001D16: 00001D16 32D8 move.w [A1]+, [A0]+ 00001D18 51C8 FFFC dbf D0, -0x6 /* 00001D16 */ 00001D1C 7E03 moveq.l D7, 0x03 00001D1E 486E FFF6 pea.l [A6 - 0xA] 00001D22 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001D26 302E FFEA move.w D0, [A6 - 0x16] 00001D2A 906E FFE6 sub.w D0, [A6 - 0x1A] 00001D2E 48C0 ext.l D0 00001D30 81FC 0002 divs.w D0, 0x2 00001D34 D06E FFE6 add.w D0, [A6 - 0x1A] 00001D38 3F00 move.w -[A7], D0 00001D3A A880 syscall SetPt 00001D3C 603C bra +0x3E /* 00001D7A */ label00001D3E: 00001D3E B9ED B510 cmpa.l A4, [A5 - 0x4AF0] 00001D42 6636 bne +0x38 /* 00001D7A */ 00001D44 7E01 moveq.l D7, 0x01 00001D46 206D B510 movea.l A0, [A5 - 0x4AF0] 00001D4A 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001D4E 41E8 0010 lea.l A0, [A0 + 0x10] 00001D52 7003 moveq.l D0, 0x03 label00001D54: 00001D54 32D8 move.w [A1]+, [A0]+ 00001D56 51C8 FFFC dbf D0, -0x6 /* 00001D54 */ 00001D5A 486E FFF6 pea.l [A6 - 0xA] 00001D5E 302E FFEC move.w D0, [A6 - 0x14] 00001D62 906E FFE8 sub.w D0, [A6 - 0x18] 00001D66 48C0 ext.l D0 00001D68 81FC 0002 divs.w D0, 0x2 00001D6C D06E FFE8 add.w D0, [A6 - 0x18] 00001D70 3F00 move.w -[A7], D0 00001D72 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 00001D76 A880 syscall SetPt 00001D78 7C06 moveq.l D6, 0x06 label00001D7A: 00001D7A B9ED A022 cmpa.l A4, [A5 - 0x5FDE] 00001D7E 57C0 seq D0 00001D80 BE6D A026 cmp.w D7, [A5 - 0x5FDA] 00001D84 57C1 seq D1 00001D86 C001 and.b D0, D1 00001D88 6702 beq +0x4 /* 00001D8C */ 00001D8A 605A bra +0x5C /* 00001DE6 */ label00001D8C: 00001D8C 3D7C 0003 FEE2 move.w [A6 - 0x11E], 0x3 00001D92 3D47 FEE6 move.w [A6 - 0x11A], D7 00001D96 3D7C 0492 FEE4 move.w [A6 - 0x11C], 0x492 00001D9C 4AAE FFF6 tst.l [A6 - 0xA] 00001DA0 6606 bne +0x8 /* 00001DA8 */ 00001DA2 2D6E FFF2 FFF6 move.l [A6 - 0xA], [A6 - 0xE] label00001DA8: 00001DA8 486E FFF6 pea.l [A6 - 0xA] 00001DAC A870 syscall LocalToGlobal 00001DAE 486E FFE6 pea.l [A6 - 0x1A] 00001DB2 A870 syscall LocalToGlobal 00001DB4 486E FFEA pea.l [A6 - 0x16] 00001DB8 A870 syscall LocalToGlobal 00001DBA 4267 clr.w -[A7] 00001DBC 486E FEE2 pea.l [A6 - 0x11E] 00001DC0 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001DC4 486E FFE6 pea.l [A6 - 0x1A] 00001DC8 42A7 clr.l -[A7] 00001DCA 4267 clr.w -[A7] 00001DCC 3F06 move.w -[A7], D6 00001DCE 4267 clr.w -[A7] 00001DD0 303C 0B01 move.w D0, 0xB01 00001DD4 A830 syscall Pack14 00001DD6 3A1F move.w D5, [A7]+ 00001DD8 2B4C A022 move.l [A5 - 0x5FDE], A4 00001DDC 3B47 A026 move.w [A5 - 0x5FDA], D7 00001DE0 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001DE4 A873 syscall SetPort label00001DE6: 00001DE6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00001DEA 4E5E unlink A6 00001DEC 205F movea.l A0, [A7]+ 00001DEE 504F addq.w A7, 8 00001DF0 4ED0 jmp [A0] fn00001DF2: 00001DF2 4E56 0000 link A6, 0 00001DF6 42A7 clr.l -[A7] 00001DF8 2F2E 000A move.l -[A7], [A6 + 0xA] 00001DFC 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00001E00 4A9F tst.l [A7]+ 00001E02 6702 beq +0x4 /* 00001E06 */ 00001E04 6018 bra +0x1A /* 00001E1E */ label00001E06: 00001E06 102E 0008 move.b D0, [A6 + 0x8] 00001E0A 670A beq +0xC /* 00001E16 */ 00001E0C 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E10 4267 clr.w -[A7] 00001E12 A939 syscall EnableItem 00001E14 6008 bra +0xA /* 00001E1E */ label00001E16: 00001E16 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E1A 4267 clr.w -[A7] 00001E1C A93A syscall DisableItem label00001E1E: 00001E1E 4E5E unlink A6 00001E20 205F movea.l A0, [A7]+ 00001E22 5C4F addq.w A7, 6 00001E24 4ED0 jmp [A0] export_1741: fn00001E26: 00001E26 4E56 FFE4 link A6, -0x001C 00001E2A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001E2E 102D C958 move.b D0, [A5 - 0x36A8] 00001E32 670A beq +0xC /* 00001E3E */ 00001E34 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00001E38 4267 clr.w -[A7] 00001E3A 4EBA 0E70 jsr [PC + 0xE70 /* 00002CAC */] label00001E3E: 00001E3E 4A6D C736 tst.w [A5 - 0x38CA] 00001E42 56C0 sne D0 00001E44 4A00 tst.b D0 00001E46 6718 beq +0x1A /* 00001E60 */ 00001E48 7202 moveq.l D1, 0x02 00001E4A B26D C4FA cmp.w D1, [A5 - 0x3B06] 00001E4E 56C1 sne D1 00001E50 C001 and.b D0, D1 00001E52 670C beq +0xE /* 00001E60 */ 00001E54 486D C73A pea.l [A5 - 0x38C6] 00001E58 486D C290 pea.l [A5 - 0x3D70] 00001E5C 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */] label00001E60: 00001E60 302D C4FA move.w D0, [A5 - 0x3B06] 00001E64 5340 subq.w D0, 1 00001E66 675E beq +0x60 /* 00001EC6 */ 00001E68 5340 subq.w D0, 1 00001E6A 672E beq +0x30 /* 00001E9A */ 00001E6C 5340 subq.w D0, 1 00001E6E 6700 0456 beq +0x458 /* 000022C6 */ 00001E72 5540 subq.w D0, 2 00001E74 6700 0450 beq +0x452 /* 000022C6 */ 00001E78 5340 subq.w D0, 1 00001E7A 6700 053C beq +0x53E /* 000023B8 */ // begin alternate branch 00001E7C-00001E80 label00001E7C: 00001E7C 053C 5340 btst 0x40 /* '@' */, D2 // end alternate branch 00001E7C-00001E80 label00001E7C: // (misaligned) 00001E7E 5340 subq.w D0, 1 00001E80 6700 055C beq +0x55E /* 000023DE */ 00001E84 5340 subq.w D0, 1 00001E86 6700 0520 beq +0x522 /* 000023A8 */ 00001E8A 5F40 subq.w D0, 7 00001E8C 6700 0556 beq +0x558 /* 000023E4 */ 00001E90 5140 subq.w D0, 8 00001E92 6700 0556 beq +0x558 /* 000023EA */ 00001E96 6000 0558 bra +0x55A /* 000023F0 */ label00001E9A: 00001E9A 4267 clr.w -[A7] 00001E9C 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00001EA0 486E FFFA pea.l [A6 - 0x6] 00001EA4 A92C syscall FindWindow 00001EA6 3E1F move.w D7, [A7]+ 00001EA8 4AAE FFFA tst.l [A6 - 0x6] 00001EAC 6700 054C beq +0x54E /* 000023FA */ 00001EB0 4267 clr.w -[A7] 00001EB2 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001EB6 486D C4FA pea.l [A5 - 0x3B06] 00001EBA 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00001EBE 1D5F FFE5 move.b [A6 - 0x1B], [A7]+ 00001EC2 6000 0536 bra +0x538 /* 000023FA */ label00001EC6: 00001EC6 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00001ECA 102D A07E move.b D0, [A5 - 0x5F82] 00001ECE 0A00 0001 xori.b D0, 0x1 00001ED2 122D C0BA move.b D1, [A5 - 0x3F46] 00001ED6 0A01 0001 xori.b D1, 0x1 00001EDA C001 and.b D0, D1 00001EDC 1B40 C0BC move.b [A5 - 0x3F44], D0 00001EE0 102D A07E move.b D0, [A5 - 0x5F82] 00001EE4 6712 beq +0x14 /* 00001EF8 */ 00001EE6 7E03 moveq.l D7, 0x03 00001EE8 2D6D C242 FFFA move.l [A6 - 0x6], [A5 - 0x3DBE] 00001EEE 422D C158 clr.b [A5 - 0x3EA8] 00001EF2 422D C1CE clr.b [A5 - 0x3E32] 00001EF6 600E bra +0x10 /* 00001F06 */ label00001EF8: 00001EF8 4267 clr.w -[A7] 00001EFA 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00001EFE 486E FFFA pea.l [A6 - 0x6] 00001F02 A92C syscall FindWindow 00001F04 3E1F move.w D7, [A7]+ label00001F06: 00001F06 102D B4FE move.b D0, [A5 - 0x4B02] 00001F0A 671C beq +0x1E /* 00001F28 */ 00001F0C 7205 moveq.l D1, 0x05 00001F0E B247 cmp.w D1, D7 00001F10 56C1 sne D1 00001F12 C001 and.b D0, D1 00001F14 4A00 tst.b D0 00001F16 6710 beq +0x12 /* 00001F28 */ 00001F18 7203 moveq.l D1, 0x03 00001F1A B247 cmp.w D1, D7 00001F1C 56C1 sne D1 00001F1E C001 and.b D0, D1 00001F20 6706 beq +0x8 /* 00001F28 */ 00001F22 4267 clr.w -[A7] 00001F24 4EAD 2EDA jsr [A5 + 0x2EDA /* export_1495 */] label00001F28: 00001F28 42A7 clr.l -[A7] 00001F2A 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 00001F2E 201F move.l D0, [A7]+ 00001F30 D0AD C394 add.l D0, [A5 - 0x3C6C] 00001F34 B0AD C500 cmp.l D0, [A5 - 0x3B00] 00001F38 5EC0 sgt D0 00001F3A 4A00 tst.b D0 00001F3C 6722 beq +0x24 /* 00001F60 */ 00001F3E 2F00 move.l -[A7], D0 00001F40 4267 clr.w -[A7] 00001F42 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00001F46 2F2D C700 move.l -[A7], [A5 - 0x3900] 00001F4A 3F3C 0004 move.w -[A7], 0x4 00001F4E 4EAD 28C2 jsr [A5 + 0x28C2 /* export_1300 */] 00001F52 121F move.b D1, [A7]+ 00001F54 201F move.l D0, [A7]+ 00001F56 C001 and.b D0, D1 00001F58 6706 beq +0x8 /* 00001F60 */ 00001F5A 526D C23E addq.w [A5 - 0x3DC2], 1 00001F5E 6006 bra +0x8 /* 00001F66 */ label00001F60: 00001F60 3B7C 0001 C23E move.w [A5 - 0x3DC2], 0x1 label00001F66: 00001F66 2B6D C500 C394 move.l [A5 - 0x3C6C], [A5 - 0x3B00] 00001F6C 2B6D C504 C700 move.l [A5 - 0x3900], [A5 - 0x3AFC] 00001F72 102D C1CE move.b D0, [A5 - 0x3E32] 00001F76 670E beq +0x10 /* 00001F86 */ 00001F78 7001 moveq.l D0, 0x01 00001F7A B06D C23E cmp.w D0, [A5 - 0x3DC2] 00001F7E 6C02 bge +0x4 /* 00001F82 */ 00001F80 7EFF moveq.l D7, 0xFFFFFFFF label00001F82: 00001F82 422D C1CE clr.b [A5 - 0x3E32] label00001F86: 00001F86 3007 move.w D0, D7 00001F88 5340 subq.w D0, 1 00001F8A 6B00 0332 bmi +0x334 /* 000022BE */ 00001F8E 0C40 0007 cmpi.w D0, 0x7 00001F92 6E00 032A bgt +0x32C /* 000022BE */ 00001F96 D040 add.w D0, D0 00001F98 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001F9C 4EFB 0000 jmp [PC + D0.w] 00001FA0 0012 014C ori.b [A2], 0x4C /* 'L' */ 00001FA4 015A bchg [A2]+, D0 00001FA6 022C 0252 0276 andi.b [A4 + 0x276], 0x52 /* 'R' */ 00001FAC 0304 btst D4, D1 00001FAE 0304 btst D4, D1 00001FB0 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00001FB4 4EAD 2D8A jsr [A5 + 0x2D8A /* export_1453 */] 00001FB8 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */] 00001FBC 7004 moveq.l D0, 0x04 00001FBE B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 00001FC2 5EC0 sgt D0 00001FC4 4A00 tst.b D0 00001FC6 6704 beq +0x6 /* 00001FCC */ 00001FC8 C02D BA5E and.b D0, [A5 - 0x45A2] label00001FCC: 00001FCC 4A00 tst.b D0 00001FCE 6714 beq +0x16 /* 00001FE4 */ 00001FD0 2F00 move.l -[A7], D0 00001FD2 42A7 clr.l -[A7] 00001FD4 3F3C 000C move.w -[A7], 0xC 00001FD8 A949 syscall GetMenuHandle 00001FDA 221F move.l D1, [A7]+ 00001FDC 201F move.l D0, [A7]+ 00001FDE 4A81 tst.l D1 00001FE0 56C1 sne D1 00001FE2 C001 and.b D0, D1 label00001FE4: 00001FE4 1A00 move.b D5, D0 00001FE6 6712 beq +0x14 /* 00001FFA */ 00001FE8 2F2D C1D8 move.l -[A7], [A5 - 0x3E28] 00001FEC 3F3C 000C move.w -[A7], 0xC 00001FF0 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 00001FF4 3F3C 000C move.w -[A7], 0xC 00001FF8 A936 syscall DeleteMenu label00001FFA: 00001FFA 206D C1EC movea.l A0, [A5 - 0x3E14] 00001FFE 2050 movea.l A0, [A0] 00002000 0828 0000 000D btst.b [A0 + 0xD], 0x0 00002006 56C4 sne D4 00002008 4404 neg.b D4 0000200A 206D C1F0 movea.l A0, [A5 - 0x3E10] 0000200E 2050 movea.l A0, [A0] 00002010 0828 0000 000D btst.b [A0 + 0xD], 0x0 00002016 56C0 sne D0 00002018 4400 neg.b D0 0000201A 1D40 FFE7 move.b [A6 - 0x19], D0 0000201E 206D BA26 movea.l A0, [A5 - 0x45DA] 00002022 1028 006E move.b D0, [A0 + 0x6E] 00002026 6608 bne +0xA /* 00002030 */ 00002028 4A6D C736 tst.w [A5 - 0x38CA] 0000202C 56C1 sne D1 0000202E 8001 or.b D0, D1 label00002030: 00002030 0240 0001 andi.w D0, 0x1 00002034 6620 bne +0x22 /* 00002056 */ 00002036 122D C232 move.b D1, [A5 - 0x3DCE] 0000203A 670A beq +0xC /* 00002046 */ 0000203C 082D 0000 C377 btst.b [A5 - 0x3C89], 0x0 00002042 57C2 seq D2 00002044 C202 and.b D1, D2 label00002046: 00002046 4A01 tst.b D1 00002048 670A beq +0xC /* 00002054 */ 0000204A 142D A890 move.b D2, [A5 - 0x5770] 0000204E 0A02 0001 xori.b D2, 0x1 00002052 C202 and.b D1, D2 label00002054: 00002054 8001 or.b D0, D1 label00002056: 00002056 1D40 FFE6 move.b [A6 - 0x1A], D0 0000205A 2F2D C1EC move.l -[A7], [A5 - 0x3E14] 0000205E 1004 move.b D0, D4 00002060 6704 beq +0x6 /* 00002066 */ 00002062 C02E FFE6 and.b D0, [A6 - 0x1A] label00002066: 00002066 1F00 move.b -[A7], D0 00002068 4EBA FD88 jsr [PC - 0x278 /* 00001DF2 */] 0000206C 2F2D C1F0 move.l -[A7], [A5 - 0x3E10] 00002070 102E FFE7 move.b D0, [A6 - 0x19] 00002074 6704 beq +0x6 /* 0000207A */ 00002076 C02E FFE6 and.b D0, [A6 - 0x1A] label0000207A: 0000207A 1F00 move.b -[A7], D0 0000207C 4EBA FD74 jsr [PC - 0x28C /* 00001DF2 */] 00002080 42A7 clr.l -[A7] 00002082 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00002086 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */] 0000208A 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 0000208E 2F2D C1EC move.l -[A7], [A5 - 0x3E14] 00002092 1F04 move.b -[A7], D4 00002094 4EBA FD5C jsr [PC - 0x2A4 /* 00001DF2 */] 00002098 2F2D C1F0 move.l -[A7], [A5 - 0x3E10] 0000209C 1F2E FFE7 move.b -[A7], [A6 - 0x19] 000020A0 4EBA FD50 jsr [PC - 0x2B0 /* 00001DF2 */] 000020A4 3D6E FFF2 FFEE move.w [A6 - 0x12], [A6 - 0xE] 000020AA 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] 000020B0 3F2E FFEE move.w -[A7], [A6 - 0x12] 000020B4 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000020B8 4EAD 2DA2 jsr [A5 + 0x2DA2 /* export_1456 */] 000020BC 3F2E FFEE move.w -[A7], [A6 - 0x12] 000020C0 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000020C4 1F3C 0001 move.b -[A7], 0x1 000020C8 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 000020CC 4A6D A0A0 tst.w [A5 - 0x5F60] 000020D0 5CC0 sge D0 000020D2 C02D BA34 and.b D0, [A5 - 0x45CC] 000020D6 6704 beq +0x6 /* 000020DC */ 000020D8 4267 clr.w -[A7] 000020DA A938 syscall HiliteMenu label000020DC: 000020DC 1005 move.b D0, D5 000020DE 6700 01DE beq +0x1E0 /* 000022BE */ 000020E2 4EAD 2762 jsr [A5 + 0x2762 /* export_1256 */] 000020E6 6000 01D6 bra +0x1D8 /* 000022BE */ 000020EA 486D C4FA pea.l [A5 - 0x3B06] 000020EE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000020F2 A9B3 syscall SystemClick 000020F4 6000 01C8 bra +0x1CA /* 000022BE */ 000020F8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000020FC A873 syscall SetPort 000020FE 4267 clr.w -[A7] 00002100 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002104 486D C4FA pea.l [A5 - 0x3B06] 00002108 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 0000210C 101F move.b D0, [A7]+ 0000210E 6600 01AE bne +0x1B0 /* 000022BE */ 00002112 202E FFFA move.l D0, [A6 - 0x6] 00002116 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 0000211A 6642 bne +0x44 /* 0000215E */ 0000211C 102D A07E move.b D0, [A5 - 0x5F82] 00002120 0A00 0001 xori.b D0, 0x1 00002124 4A00 tst.b D0 00002126 6720 beq +0x22 /* 00002148 */ 00002128 2F00 move.l -[A7], D0 0000212A 42A7 clr.l -[A7] 0000212C 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00002130 221F move.l D1, [A7]+ 00002132 201F move.l D0, [A7]+ 00002134 B2AD C242 cmp.l D1, [A5 - 0x3DBE] 00002138 56C1 sne D1 0000213A C001 and.b D0, D1 0000213C 670A beq +0xC /* 00002148 */ 0000213E 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002142 A91F syscall SelectWindow 00002144 6000 0178 bra +0x17A /* 000022BE */ label00002148: 00002148 102D B4FE move.b D0, [A5 - 0x4B02] 0000214C 6708 beq +0xA /* 00002156 */ 0000214E 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 00002152 6000 016A bra +0x16C /* 000022BE */ label00002156: 00002156 4EBA F8DC jsr [PC - 0x724 /* 00001A34 */] 0000215A 6000 0162 bra +0x164 /* 000022BE */ label0000215E: 0000215E 4267 clr.w -[A7] 00002160 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002164 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 00002168 101F move.b D0, [A7]+ 0000216A 670C beq +0xE /* 00002178 */ 0000216C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002170 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] 00002174 6000 0148 bra +0x14A /* 000022BE */ label00002178: 00002178 202E FFFA move.l D0, [A6 - 0x6] 0000217C B0AD B510 cmp.l D0, [A5 - 0x4AF0] 00002180 6608 bne +0xA /* 0000218A */ 00002182 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 00002186 6000 0136 bra +0x138 /* 000022BE */ label0000218A: 0000218A 202E FFFA move.l D0, [A6 - 0x6] 0000218E B0AD C0BE cmp.l D0, [A5 - 0x3F42] 00002192 6608 bne +0xA /* 0000219C */ 00002194 4EBA F94A jsr [PC - 0x6B6 /* 00001AE0 */] 00002198 6000 0124 bra +0x126 /* 000022BE */ label0000219C: 0000219C 202E FFFA move.l D0, [A6 - 0x6] 000021A0 B0AD C2E6 cmp.l D0, [A5 - 0x3D1A] 000021A4 6608 bne +0xA /* 000021AE */ 000021A6 4EAD 2DCA jsr [A5 + 0x2DCA /* export_1461 */] 000021AA 6000 0112 bra +0x114 /* 000022BE */ label000021AE: 000021AE 202E FFFA move.l D0, [A6 - 0x6] 000021B2 B0AD B57A cmp.l D0, [A5 - 0x4A86] 000021B6 6608 bne +0xA /* 000021C0 */ 000021B8 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */] 000021BC 6000 0100 bra +0x102 /* 000022BE */ label000021C0: 000021C0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000021C4 A91F syscall SelectWindow 000021C6 6000 00F6 bra +0xF8 /* 000022BE */ 000021CA 4267 clr.w -[A7] 000021CC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000021D0 486D C4FA pea.l [A5 - 0x3B06] 000021D4 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000021D8 101F move.b D0, [A7]+ 000021DA 6600 00E2 bne +0xE4 /* 000022BE */ 000021DE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000021E2 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 000021E6 486D FE0C pea.l [A5 - 0x1F4] 000021EA A925 syscall DragWindow 000021EC 6000 00D0 bra +0xD2 /* 000022BE */ 000021F0 102D B4FE move.b D0, [A5 - 0x4B02] 000021F4 6708 beq +0xA /* 000021FE */ 000021F6 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 000021FA 6000 00C2 bra +0xC4 /* 000022BE */ label000021FE: 000021FE 4267 clr.w -[A7] 00002200 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002204 486D C4FA pea.l [A5 - 0x3B06] 00002208 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 0000220C 1D5F FFE5 move.b [A6 - 0x1B], [A7]+ 00002210 6000 00AC bra +0xAE /* 000022BE */ 00002214 4267 clr.w -[A7] 00002216 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000221A 486D C4FA pea.l [A5 - 0x3B06] 0000221E 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 00002222 101F move.b D0, [A7]+ 00002224 6600 0098 bne +0x9A /* 000022BE */ 00002228 4267 clr.w -[A7] 0000222A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000222E 2F2D C504 move.l -[A7], [A5 - 0x3AFC] 00002232 A91E syscall TrackGoAway 00002234 101F move.b D0, [A7]+ 00002236 6700 0086 beq +0x88 /* 000022BE */ 0000223A 202E FFFA move.l D0, [A6 - 0x6] 0000223E B0AD B510 cmp.l D0, [A5 - 0x4AF0] 00002242 6604 bne +0x6 /* 00002248 */ 00002244 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] label00002248: 00002248 202E FFFA move.l D0, [A6 - 0x6] 0000224C B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00002250 6616 bne +0x18 /* 00002268 */ 00002252 41ED AFE4 lea.l A0, [A5 - 0x501C] 00002256 43FA 01B2 lea.l A1, [PC + 0x1B2 /* 0000240A, value 0x11636C6F, pstring "close card window" */] 0000225A 7008 moveq.l D0, 0x08 label0000225C: 0000225C 30D9 move.w [A0]+, [A1]+ 0000225E 51C8 FFFC dbf D0, -0x6 /* 0000225C */ 00002262 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00002266 6034 bra +0x36 /* 0000229C */ label00002268: 00002268 4267 clr.w -[A7] 0000226A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000226E 4EAD 300A jsr [A5 + 0x300A /* export_1533 */] 00002272 101F move.b D0, [A7]+ 00002274 6708 beq +0xA /* 0000227E */ 00002276 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000227A A916 syscall HideWindow 0000227C 601E bra +0x20 /* 0000229C */ label0000227E: 0000227E 42A7 clr.l -[A7] 00002280 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002284 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 00002288 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 0000228C 670E beq +0x10 /* 0000229C */ 0000228E 4267 clr.w -[A7] 00002290 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002294 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 00002298 1D5F FFE5 move.b [A6 - 0x1B], [A7]+ label0000229C: 0000229C 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 000022A0 601C bra +0x1E /* 000022BE */ 000022A2 4267 clr.w -[A7] 000022A4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000022A8 486D C4FA pea.l [A5 - 0x3B06] 000022AC 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000022B0 101F move.b D0, [A7]+ 000022B2 660A bne +0xC /* 000022BE */ 000022B4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000022B8 3F07 move.w -[A7], D7 000022BA 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */] label000022BE: 000022BE 422D C0BC clr.b [A5 - 0x3F44] 000022C2 6000 0136 bra +0x138 /* 000023FA */ label000022C6: 000022C6 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 000022CC 102D C232 move.b D0, [A5 - 0x3DCE] 000022D0 6706 beq +0x8 /* 000022D8 */ 000022D2 3D7C 0004 FFEA move.w [A6 - 0x16], 0x4 label000022D8: 000022D8 4267 clr.w -[A7] 000022DA 3F2D C4FE move.w -[A7], [A5 - 0x3B02] 000022DE 3F2D C508 move.w -[A7], [A5 - 0x3AF8] 000022E2 3F2E FFEA move.w -[A7], [A6 - 0x16] 000022E6 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 000022EA 3B5F B568 move.w [A5 - 0x4A98], [A7]+ 000022EE 203C 0000 00FF move.l D0, 0xFF 000022F4 C0AD C4FC and.l D0, [A5 - 0x3B04] 000022F8 3B40 C752 move.w [A5 - 0x38AE], D0 000022FC 102D A07E move.b D0, [A5 - 0x5F82] 00002300 0A00 0001 xori.b D0, 0x1 00002304 122D C0BA move.b D1, [A5 - 0x3F46] 00002308 0A01 0001 xori.b D1, 0x1 0000230C C001 and.b D0, D1 0000230E 1B40 C0BC move.b [A5 - 0x3F44], D0 00002312 4AAD EAE6 tst.l [A5 - 0x151A] 00002316 56C0 sne D0 00002318 802D A07E or.b D0, [A5 - 0x5F82] 0000231C 0240 0001 andi.w D0, 0x1 00002320 6712 beq +0x14 /* 00002334 */ 00002322 102D BA5E move.b D0, [A5 - 0x45A2] 00002326 6706 beq +0x8 /* 0000232E */ 00002328 4EBA EE9A jsr [PC - 0x1166 /* 000011C4 */] 0000232C 6074 bra +0x76 /* 000023A2 */ label0000232E: 0000232E 4EBA 06EA jsr [PC + 0x6EA /* 00002A1A */] 00002332 606E bra +0x70 /* 000023A2 */ label00002334: 00002334 70FF moveq.l D0, 0xFFFFFFFF 00002336 B06D A1F0 cmp.w D0, [A5 - 0x5E10] 0000233A 6608 bne +0xA /* 00002344 */ 0000233C 3B6D C752 C43E move.w [A5 - 0x3BC2], [A5 - 0x38AE] 00002342 605E bra +0x60 /* 000023A2 */ label00002344: 00002344 7001 moveq.l D0, 0x01 00002346 B06D A1F0 cmp.w D0, [A5 - 0x5E10] 0000234A 6614 bne +0x16 /* 00002360 */ 0000234C 1B7C 0002 AFE4 move.b [A5 - 0x501C], 0x2 00002352 1B6D C43F AFE5 move.b [A5 - 0x501B], [A5 - 0x3BC1] 00002358 1B6D C753 AFE6 move.b [A5 - 0x501A], [A5 - 0x38AD] 0000235E 600C bra +0xE /* 0000236C */ label00002360: 00002360 1B7C 0001 AFE4 move.b [A5 - 0x501C], 0x1 00002366 1B6D C753 AFE5 move.b [A5 - 0x501B], [A5 - 0x38AD] label0000236C: 0000236C 102D BA5E move.b D0, [A5 - 0x45A2] 00002370 6704 beq +0x6 /* 00002376 */ 00002372 7C30 moveq.l D6, 0x30 00002374 6002 bra +0x4 /* 00002378 */ label00002376: 00002376 7C31 moveq.l D6, 0x31 label00002378: 00002378 1B7C 0001 C0AE move.b [A5 - 0x3F52], 0x1 0000237E 102D C232 move.b D0, [A5 - 0x3DCE] 00002382 6718 beq +0x1A /* 0000239C */ 00002384 3F06 move.w -[A7], D6 00002386 2F2D B46E move.l -[A7], [A5 - 0x4B92] 0000238A 3F2D C374 move.w -[A7], [A5 - 0x3C8C] 0000238E 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00002392 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00002396 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000239A 6006 bra +0x8 /* 000023A2 */ label0000239C: 0000239C 3F06 move.w -[A7], D6 0000239E 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label000023A2: 000023A2 422D C0BC clr.b [A5 - 0x3F44] 000023A6 6052 bra +0x54 /* 000023FA */ label000023A8: 000023A8 4EAD 2C9A jsr [A5 + 0x2C9A /* export_1423 */] 000023AC 102D C958 move.b D0, [A5 - 0x36A8] 000023B0 6648 bne +0x4A /* 000023FA */ 000023B2 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 000023B6 6042 bra +0x44 /* 000023FA */ label000023B8: 000023B8 2D6D C4FC FFFA move.l [A6 - 0x6], [A5 - 0x3B04] 000023BE 4EAD 2D92 jsr [A5 + 0x2D92 /* export_1454 */] 000023C2 4267 clr.w -[A7] 000023C4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000023C8 486D C4FA pea.l [A5 - 0x3B06] 000023CC 4EAD 166A jsr [A5 + 0x166A /* export_713 */] 000023D0 101F move.b D0, [A7]+ 000023D2 6626 bne +0x28 /* 000023FA */ 000023D4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000023D8 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */] 000023DC 601C bra +0x1E /* 000023FA */ label000023DE: 000023DE 4EAD 2E0A jsr [A5 + 0x2E0A /* export_1469 */] 000023E2 6016 bra +0x18 /* 000023FA */ label000023E4: 000023E4 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */] 000023E8 6010 bra +0x12 /* 000023FA */ label000023EA: 000023EA 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */] 000023EE 600A bra +0xC /* 000023FA */ label000023F0: 000023F0 486D C4FA pea.l [A5 - 0x3B06] 000023F4 4267 clr.w -[A7] 000023F6 4EAD 1692 jsr [A5 + 0x1692 /* export_718 */] label000023FA: 000023FA 42A7 clr.l -[A7] 000023FC A975 syscall TickCount 000023FE 2B5F C36C move.l [A5 - 0x3C94], [A7]+ 00002402 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00002406 4E5E unlink A6 00002408 4E75 rts 0000240A 1163 6C6F move.b [A0 + 0x6C6F], -[A3] 0000240E 7365 moveq.l D1, 0x65 00002410 2063 movea.l A0, -[A3] 00002412 6172 bsr +0x74 /* 00002486 */ 00002414 6420 bcc +0x22 /* 00002436 */ 00002416 7769 moveq.l D3, 0x69 00002418 6E64 bgt +0x66 /* 0000247E */ 0000241A 6F77 ble +0x79 /* 00002493 */ 0000241C 4E56 0000 link A6, 0 00002420 3F3C 0027 move.w -[A7], 0x27 /* '\'' */ 00002424 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */] 00002428 206E 0008 movea.l A0, [A6 + 0x8] 0000242C 2C48 movea.l A6, A0 0000242E 4EFA 03BE jmp [PC + 0x3BE /* 000027EE */] 00002432 0000 4E5E ori.b D0, 0x5E /* '^' */ label00002436: 00002436 205F movea.l A0, [A7]+ 00002438 DEFC 000A add.w A7, 0xA /* '\n' */ 0000243C 4ED0 jmp [A0] export_1742: 0000243E 4E56 FDBE link A6, -0x0242 00002442 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002446 4A6E 000A tst.w [A6 + 0xA] 0000244A 57C0 seq D0 0000244C 4A6E 0008 tst.w [A6 + 0x8] 00002450 57C1 seq D1 00002452 8001 or.b D0, D1 00002454 6704 beq +0x6 /* 0000245A */ 00002456 6000 0396 bra +0x398 /* 000027EE */ label0000245A: 0000245A 422D BA42 clr.b [A5 - 0x45BE] 0000245E 1B7C 0001 C1C4 move.b [A5 - 0x3E3C], 0x1 00002464 486E FDBE pea.l [A6 - 0x242] 00002468 487A FFB2 pea.l [PC - 0x4E /* 0000241C, value 0x4E560000 'NV\0\0' */] 0000246C 2F0E move.l -[A7], A6 0000246E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00002472 7003 moveq.l D0, 0x03 00002474 B06E 000A cmp.w D0, [A6 + 0xA] 00002478 56C0 sne D0 0000247A 720D moveq.l D1, 0x0D 0000247C B26E 000A cmp.w D1, [A6 + 0xA] // begin alternate branch 0000247E-00002482 label0000247E: 0000247E 000A 56C1 ori.b A2, 0xC1 // end alternate branch 0000247E-00002482 label0000247E: // (misaligned) 00002480 56C1 sne D1 00002482 C001 and.b D0, D1 00002484 7201 moveq.l D1, 0x01 fn00002486: 00002486 B26E 0008 cmp.w D1, [A6 + 0x8] 0000248A 56C1 sne D1 0000248C 8001 or.b D0, D1 0000248E 6708 beq +0xA /* 00002498 */ 00002490 426D C77C clr.w [A5 - 0x3884] 00002494 4EAD 2A6A jsr [A5 + 0x2A6A /* export_1353 */] label00002498: 00002498 7003 moveq.l D0, 0x03 0000249A B06E 000A cmp.w D0, [A6 + 0xA] 0000249E 57C0 seq D0 000024A0 4A00 tst.b D0 000024A2 671A beq +0x1C /* 000024BE */ 000024A4 7206 moveq.l D1, 0x06 000024A6 B26E 0008 cmp.w D1, [A6 + 0x8] 000024AA 5CC1 sge D1 000024AC 4A01 tst.b D1 000024AE 665E bne +0x60 /* 0000250E */ 000024B0 740D moveq.l D2, 0x0D 000024B2 B46E 0008 cmp.w D2, [A6 + 0x8] 000024B6 57C2 seq D2 000024B8 8202 or.b D1, D2 000024BA C001 and.b D0, D1 000024BC 6650 bne +0x52 /* 0000250E */ label000024BE: 000024BE 7007 moveq.l D0, 0x07 000024C0 B06E 000A cmp.w D0, [A6 + 0xA] 000024C4 57C0 seq D0 000024C6 4A00 tst.b D0 000024C8 6644 bne +0x46 /* 0000250E */ 000024CA 7208 moveq.l D1, 0x08 000024CC B26E 000A cmp.w D1, [A6 + 0xA] 000024D0 57C1 seq D1 000024D2 8001 or.b D0, D1 000024D4 6638 bne +0x3A /* 0000250E */ 000024D6 700D moveq.l D0, 0x0D 000024D8 B06E 000A cmp.w D0, [A6 + 0xA] 000024DC 57C0 seq D0 000024DE 4A00 tst.b D0 000024E0 670C beq +0xE /* 000024EE */ 000024E2 7206 moveq.l D1, 0x06 000024E4 B26E 0008 cmp.w D1, [A6 + 0x8] 000024E8 5CC1 sge D1 000024EA C001 and.b D0, D1 000024EC 6620 bne +0x22 /* 0000250E */ label000024EE: 000024EE 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000024F2 7006 moveq.l D0, 0x06 000024F4 B06E 000A cmp.w D0, [A6 + 0xA] 000024F8 57C0 seq D0 000024FA 7202 moveq.l D1, 0x02 000024FC B26E 0008 cmp.w D1, [A6 + 0x8] 00002500 57C1 seq D1 00002502 C001 and.b D0, D1 00002504 6608 bne +0xA /* 0000250E */ 00002506 1F3C 0001 move.b -[A7], 0x1 0000250A 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] label0000250E: 0000250E 302E 000A move.w D0, [A6 + 0xA] 00002512 5340 subq.w D0, 1 00002514 6B00 02CC bmi +0x2CE /* 000027E2 */ 00002518 0C40 000C cmpi.w D0, 0xC 0000251C 6E00 02C4 bgt +0x2C6 /* 000027E2 */ 00002520 D040 add.w D0, D0 00002522 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002526 4EFB 0000 jmp [PC + D0.w] 0000252A 001C 0028 ori.b [A4]+, 0x28 /* '(' */ 0000252E 016C 023E bchg [A4 + 0x23E], D0 00002532 025C 0266 andi.w [A4]+, 0x266 00002536 0248 0252 andi.w A0, 0x252 0000253A 02BA 02BA 02BA 00E4 andi.l [PC + 0xE4 /* 00002620, value 0x55406736 'U@g6' */], 0x2BA02BA 00002542 016C 3F2E bchg [A4 + 0x3F2E], D0 00002546 0008 4EAD ori.b A0, 0xAD 0000254A 2DF2 6000 move.l <>, [A2 + D6.w] 0000254E 0294 302E 0008 andi.l [A4], 0x302E0008 00002554 5340 subq.w D0, 1 00002556 6B00 00AA bmi +0xAC /* 00002602 */ 0000255A 0C40 000F cmpi.w D0, 0xF 0000255E 6E00 00A2 bgt +0xA4 /* 00002602 */ 00002562 D040 add.w D0, D0 00002564 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002568 4EFB 0000 jmp [PC + D0.w] 0000256C 0022 0030 ori.b -[A2], 0x30 /* '0' */ 00002570 0038 0042 0098 ori.b [0x00000098], 0x42 /* 'B' */ 00002576 004A 0060 ori.w A2, 0x60 /* '`' */ 0000257A 006E 0098 0076 ori.w [A6 + 0x76], 0x98 00002580 0098 0082 0098 ori.l [A0]+, 0x820098 00002586 0098 0098 008E ori.l [A0]+, 0x98008E 0000258C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002590 486D 056A pea.l [A5 + 0x56A /* export_169 */] 00002594 A9F1 syscall UnloadSeg 00002596 6000 024A bra +0x24C /* 000027E2 */ 0000259A 4EAD 2E2A jsr [A5 + 0x2E2A /* export_1473 */] 0000259E 6000 0242 bra +0x244 /* 000027E2 */ 000025A2 4267 clr.w -[A7] 000025A4 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 000025A8 6000 0238 bra +0x23A /* 000027E2 */ 000025AC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000025B0 6000 0230 bra +0x232 /* 000027E2 */ 000025B4 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 000025B8 486D 074A pea.l [A5 + 0x74A /* export_229 */] 000025BC A9F1 syscall UnloadSeg 000025BE 486D C0A2 pea.l [A5 - 0x3F5E] 000025C2 4EAD 241A jsr [A5 + 0x241A /* export_1151 */] 000025C6 6000 021A bra +0x21C /* 000027E2 */ 000025CA 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 000025CE 486D 05AA pea.l [A5 + 0x5AA /* export_177 */] 000025D2 A9F1 syscall UnloadSeg 000025D4 6000 020C bra +0x20E /* 000027E2 */ 000025D8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000025DC 6000 0204 bra +0x206 /* 000027E2 */ 000025E0 3F3C 0001 move.w -[A7], 0x1 000025E4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000025E8 6000 01F8 bra +0x1FA /* 000027E2 */ 000025EC 3F3C 0003 move.w -[A7], 0x3 000025F0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000025F4 6000 01EC bra +0x1EE /* 000027E2 */ 000025F8 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 000025FE 6000 01E2 bra +0x1E4 /* 000027E2 */ label00002602: 00002602 3F3C 0001 move.w -[A7], 0x1 00002606 A9C8 syscall SysBeep 00002608 6000 01D8 bra +0x1DA /* 000027E2 */ 0000260C 302E 0008 move.w D0, [A6 + 0x8] 00002610 5340 subq.w D0, 1 00002612 671E beq +0x20 /* 00002632 */ 00002614 5340 subq.w D0, 1 00002616 6728 beq +0x2A /* 00002640 */ 00002618 5340 subq.w D0, 1 0000261A 672C beq +0x2E /* 00002648 */ 0000261C 5340 subq.w D0, 1 0000261E 6732 beq +0x34 /* 00002652 */ 00002620 5540 subq.w D0, 2 00002622 6736 beq +0x38 /* 0000265A */ 00002624 5540 subq.w D0, 2 00002626 6740 beq +0x42 /* 00002668 */ 00002628 5540 subq.w D0, 2 0000262A 6748 beq +0x4A /* 00002674 */ 0000262C 5940 subq.w D0, 4 0000262E 6750 beq +0x52 /* 00002680 */ 00002630 6058 bra +0x5A /* 0000268A */ label00002632: 00002632 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002636 486D 056A pea.l [A5 + 0x56A /* export_169 */] 0000263A A9F1 syscall UnloadSeg 0000263C 6000 01A4 bra +0x1A6 /* 000027E2 */ label00002640: 00002640 4EAD 2E2A jsr [A5 + 0x2E2A /* export_1473 */] 00002644 6000 019C bra +0x19E /* 000027E2 */ label00002648: 00002648 4267 clr.w -[A7] 0000264A 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 0000264E 6000 0192 bra +0x194 /* 000027E2 */ label00002652: 00002652 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002656 6000 018A bra +0x18C /* 000027E2 */ label0000265A: 0000265A 4EAD 074A jsr [A5 + 0x74A /* export_229 */] 0000265E 486D 074A pea.l [A5 + 0x74A /* export_229 */] 00002662 A9F1 syscall UnloadSeg 00002664 6000 017C bra +0x17E /* 000027E2 */ label00002668: 00002668 3F3C 0001 move.w -[A7], 0x1 0000266C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002670 6000 0170 bra +0x172 /* 000027E2 */ label00002674: 00002674 3F3C 0003 move.w -[A7], 0x3 00002678 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000267C 6000 0164 bra +0x166 /* 000027E2 */ label00002680: 00002680 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 00002686 6000 015A bra +0x15C /* 000027E2 */ label0000268A: 0000268A 3F3C 0001 move.w -[A7], 0x1 0000268E A9C8 syscall SysBeep 00002690 6000 0150 bra +0x152 /* 000027E2 */ 00002694 7006 moveq.l D0, 0x06 00002696 B06E 0008 cmp.w D0, [A6 + 0x8] 0000269A 5CC0 sge D0 0000269C 4A00 tst.b D0 0000269E 6718 beq +0x1A /* 000026B8 */ 000026A0 2F00 move.l -[A7], D0 000026A2 4267 clr.w -[A7] 000026A4 322E 0008 move.w D1, [A6 + 0x8] 000026A8 5341 subq.w D1, 1 000026AA 3F01 move.w -[A7], D1 000026AC A9C2 syscall SysEdit 000026AE 121F move.b D1, [A7]+ 000026B0 201F move.l D0, [A7]+ 000026B2 C001 and.b D0, D1 000026B4 6600 012C bne +0x12E /* 000027E2 */ label000026B8: 000026B8 302E 0008 move.w D0, [A6 + 0x8] 000026BC 5340 subq.w D0, 1 000026BE 6B00 009E bmi +0xA0 /* 0000275E */ 000026C2 0C40 000D cmpi.w D0, 0xD /* '\r' */ 000026C6 6E00 0096 bgt +0x98 /* 0000275E */ 000026CA D040 add.w D0, D0 000026CC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000026D0 4EFB 0000 jmp [PC + D0.w] 000026D4 001E 008C ori.b [A6]+, 0x8C 000026D8 0026 0032 ori.b -[A6], 0x32 /* '2' */ 000026DC 003C 0044 ori.b ccr, 68 000026E0 008C 004C 0054 ori.l A4, 0x4C0054 /* 'L\0T' */ 000026E6 005C 005C ori.w [A4]+, 0x5C /* '\\' */ 000026EA 008C 0076 0084 ori.l A4, 0x760084 000026F0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000026F4 6000 00EC bra +0xEE /* 000027E2 */ 000026F8 1F3C 0001 move.b -[A7], 0x1 000026FC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002700 6000 00E0 bra +0xE2 /* 000027E2 */ 00002704 4267 clr.w -[A7] 00002706 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000270A 6000 00D6 bra +0xD8 /* 000027E2 */ 0000270E 4EBA 0568 jsr [PC + 0x568 /* 00002C78 */] 00002712 6000 00CE bra +0xD0 /* 000027E2 */ 00002716 4EBA E94A jsr [PC - 0x16B6 /* 00001062 */] 0000271A 6000 00C6 bra +0xC8 /* 000027E2 */ 0000271E 4EAD 2CA2 jsr [A5 + 0x2CA2 /* export_1424 */] 00002722 6000 00BE bra +0xC0 /* 000027E2 */ 00002726 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */] 0000272A 6000 00B6 bra +0xB8 /* 000027E2 */ 0000272E 700A moveq.l D0, 0x0A 00002730 B06E 0008 cmp.w D0, [A6 + 0x8] 00002734 57C0 seq D0 00002736 4400 neg.b D0 00002738 1F00 move.b -[A7], D0 0000273A 4EAD 072A jsr [A5 + 0x72A /* export_225 */] 0000273E 486D 072A pea.l [A5 + 0x72A /* export_225 */] 00002742 A9F1 syscall UnloadSeg 00002744 6000 009C bra +0x9E /* 000027E2 */ 00002748 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 0000274C 486D 05A2 pea.l [A5 + 0x5A2 /* export_176 */] 00002750 A9F1 syscall UnloadSeg 00002752 6000 008E bra +0x90 /* 000027E2 */ 00002756 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 0000275A 6000 0086 bra +0x88 /* 000027E2 */ label0000275E: 0000275E 3F3C 0001 move.w -[A7], 0x1 00002762 A9C8 syscall SysBeep 00002764 607C bra +0x7E /* 000027E2 */ 00002766 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000276A 4EAD 2E1A jsr [A5 + 0x2E1A /* export_1471 */] 0000276E 6072 bra +0x74 /* 000027E2 */ 00002770 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002774 4EAD 0F8A jsr [A5 + 0xF8A /* export_493 */] 00002778 6068 bra +0x6A /* 000027E2 */ 0000277A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000277E 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00002782 605E bra +0x60 /* 000027E2 */ 00002784 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002788 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] 0000278C 6054 bra +0x56 /* 000027E2 */ 0000278E 302E 0008 move.w D0, [A6 + 0x8] 00002792 5F40 subq.w D0, 7 00002794 6712 beq +0x14 /* 000027A8 */ 00002796 5340 subq.w D0, 1 00002798 6716 beq +0x18 /* 000027B0 */ 0000279A 5540 subq.w D0, 2 0000279C 671C beq +0x1E /* 000027BA */ 0000279E 5340 subq.w D0, 1 000027A0 6726 beq +0x28 /* 000027C8 */ 000027A2 5340 subq.w D0, 1 000027A4 6730 beq +0x32 /* 000027D6 */ 000027A6 6034 bra +0x36 /* 000027DC */ label000027A8: 000027A8 4267 clr.w -[A7] 000027AA 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 000027AE 6032 bra +0x34 /* 000027E2 */ label000027B0: 000027B0 1F3C 0001 move.b -[A7], 0x1 000027B4 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 000027B8 6028 bra +0x2A /* 000027E2 */ label000027BA: 000027BA 2F3C 0000 0001 move.l -[A7], 0x1 000027C0 4267 clr.w -[A7] 000027C2 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 000027C6 601A bra +0x1C /* 000027E2 */ label000027C8: 000027C8 2F3C 0000 0002 move.l -[A7], 0x2 000027CE 4267 clr.w -[A7] 000027D0 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */] 000027D4 600C bra +0xE /* 000027E2 */ label000027D6: 000027D6 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */] 000027DA 6006 bra +0x8 /* 000027E2 */ label000027DC: 000027DC 3F3C 0001 move.w -[A7], 0x1 000027E0 A9C8 syscall SysBeep label000027E2: 000027E2 486E FDBE pea.l [A6 - 0x242] 000027E6 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] 000027EA 422D C1C4 clr.b [A5 - 0x3E3C] label000027EE: 000027EE 4FEE FD9E lea.l A7, [A6 - 0x262] 000027F2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000027F6 4E5E unlink A6 000027F8 2E9F move.l [A7], [A7]+ 000027FA 4E75 rts fn000027FC: 000027FC 4E56 0000 link A6, 0 00002800 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00002806 201F move.l D0, [A7]+ 00002808 A032 syscall FlushEvents 0000280A 422D A006 clr.b [A5 - 0x5FFA] 0000280E 102D A08E move.b D0, [A5 - 0x5F72] 00002812 6604 bne +0x6 /* 00002818 */ 00002814 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label00002818: 00002818 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 0000281C 422D A08E clr.b [A5 - 0x5F72] 00002820 42A7 clr.l -[A7] 00002822 A975 syscall TickCount 00002824 2B5F A082 move.l [A5 - 0x5F7E], [A7]+ 00002828 206E 0008 movea.l A0, [A6 + 0x8] 0000282C 4228 FFF9 clr.b [A0 - 0x7] 00002830 7000 moveq.l D0, 0x00 00002832 2B40 B3D4 move.l [A5 - 0x4C2C], D0 00002836 4E5E unlink A6 00002838 2E9F move.l [A7], [A7]+ 0000283A 4E75 rts export_1743: 0000283C 4E56 FFF8 link A6, -0x0008 00002840 2F07 move.l -[A7], D7 00002842 4267 clr.w -[A7] 00002844 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00002848 101F move.b D0, [A7]+ 0000284A 6706 beq +0x8 /* 00002852 */ 0000284C 2F0E move.l -[A7], A6 0000284E 4EBA FFAC jsr [PC - 0x54 /* 000027FC */] label00002852: 00002852 102D B820 move.b D0, [A5 - 0x47E0] 00002856 6706 beq +0x8 /* 0000285E */ 00002858 3E3C 81C0 move.w D7, 0x81C0 0000285C 601A bra +0x1C /* 00002878 */ label0000285E: 0000285E 42A7 clr.l -[A7] 00002860 A975 syscall TickCount 00002862 202D A082 move.l D0, [A5 - 0x5F7E] 00002866 D0BC 0000 012C add.l D0, 0x12C 0000286C B09F cmp.l D0, [A7]+ 0000286E 6F06 ble +0x8 /* 00002876 */ 00002870 3E3C FBFF move.w D7, 0xFBFF 00002874 6002 bra +0x4 /* 00002878 */ label00002876: 00002876 7EFF moveq.l D7, 0xFFFFFFFF label00002878: 00002878 4267 clr.w -[A7] 0000287A 3F07 move.w -[A7], D7 0000287C 486D C4FA pea.l [A5 - 0x3B06] 00002880 7001 moveq.l D0, 0x01 00002882 2F00 move.l -[A7], D0 00002884 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 00002888 1D5F FFF9 move.b [A6 - 0x7], [A7]+ 0000288C 102E FFF9 move.b D0, [A6 - 0x7] 00002890 671A beq +0x1C /* 000028AC */ 00002892 2F00 move.l -[A7], D0 00002894 4267 clr.w -[A7] 00002896 486D C4FA pea.l [A5 - 0x3B06] 0000289A 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */] 0000289E 121F move.b D1, [A7]+ 000028A0 201F move.l D0, [A7]+ 000028A2 C001 and.b D0, D1 000028A4 6706 beq +0x8 /* 000028AC */ 000028A6 2F0E move.l -[A7], A6 000028A8 4EBA FF52 jsr [PC - 0xAE /* 000027FC */] label000028AC: 000028AC 102D A020 move.b D0, [A5 - 0x5FE0] 000028B0 670C beq +0xE /* 000028BE */ 000028B2 4267 clr.w -[A7] 000028B4 303C 0003 move.w D0, 0x3 000028B8 A830 syscall Pack14 000028BA 1B5F A021 move.b [A5 - 0x5FDF], [A7]+ label000028BE: 000028BE 486D C4FA pea.l [A5 - 0x3B06] 000028C2 4EAD 264A jsr [A5 + 0x264A /* export_1221 */] 000028C6 102E FFF9 move.b D0, [A6 - 0x7] 000028CA 6708 beq +0xA /* 000028D4 */ 000028CC 4EBA F558 jsr [PC - 0xAA8 /* 00001E26 */] 000028D0 6000 0116 bra +0x118 /* 000029E8 */ label000028D4: 000028D4 102D C958 move.b D0, [A5 - 0x36A8] 000028D8 6770 beq +0x72 /* 0000294A */ 000028DA 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 000028DE A873 syscall SetPort 000028E0 486E FFFC pea.l [A6 - 0x4] 000028E4 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000028E8 486E FFFC pea.l [A6 - 0x4] 000028EC A870 syscall LocalToGlobal 000028EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000028F2 7001 moveq.l D0, 0x01 000028F4 B06D C732 cmp.w D0, [A5 - 0x38CE] 000028F8 57C0 seq D0 000028FA 4400 neg.b D0 000028FC 1F00 move.b -[A7], D0 000028FE 4EBA 03AC jsr [PC + 0x3AC /* 00002CAC */] 00002902 4A6D C736 tst.w [A5 - 0x38CA] 00002906 56C0 sne D0 00002908 4A00 tst.b D0 0000290A 671A beq +0x1C /* 00002926 */ 0000290C 2F00 move.l -[A7], D0 0000290E 42A7 clr.l -[A7] 00002910 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00002914 221F move.l D1, [A7]+ 00002916 201F move.l D0, [A7]+ 00002918 B2AD C242 cmp.l D1, [A5 - 0x3DBE] 0000291C 57C1 seq D1 0000291E C001 and.b D0, D1 00002920 6704 beq +0x6 /* 00002926 */ 00002922 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */] label00002926: 00002926 102D C377 move.b D0, [A5 - 0x3C89] 0000292A 0240 0001 andi.w D0, 0x1 0000292E 0A00 0001 xori.b D0, 0x1 00002932 C02D C232 and.b D0, [A5 - 0x3DCE] 00002936 6706 beq +0x8 /* 0000293E */ 00002938 2F2D C6DC move.l -[A7], [A5 - 0x3924] 0000293C A9DA syscall TEIdle label0000293E: 0000293E 102D B518 move.b D0, [A5 - 0x4AE8] 00002942 6706 beq +0x8 /* 0000294A */ 00002944 2F2D BA2A move.l -[A7], [A5 - 0x45D6] 00002948 A9DA syscall TEIdle label0000294A: 0000294A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 0000294E 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] 00002952 4EAD 2FE2 jsr [A5 + 0x2FE2 /* export_1528 */] 00002956 4EAD 0EC2 jsr [A5 + 0xEC2 /* export_468 */] 0000295A 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 0000295E 7003 moveq.l D0, 0x03 00002960 B06D C732 cmp.w D0, [A5 - 0x38CE] 00002964 57C0 seq D0 00002966 7202 moveq.l D1, 0x02 00002968 B26D C732 cmp.w D1, [A5 - 0x38CE] 0000296C 57C1 seq D1 0000296E 8001 or.b D0, D1 00002970 6708 beq +0xA /* 0000297A */ 00002972 3F3C 0001 move.w -[A7], 0x1 00002976 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] label0000297A: 0000297A 4AAD EAE6 tst.l [A5 - 0x151A] 0000297E 57C0 seq D0 00002980 4A00 tst.b D0 00002982 673C beq +0x3E /* 000029C0 */ 00002984 4AAD B3D4 tst.l [A5 - 0x4C2C] 00002988 57C1 seq D1 0000298A C001 and.b D0, D1 0000298C 6732 beq +0x34 /* 000029C0 */ 0000298E 122D A07A move.b D1, [A5 - 0x5F86] 00002992 0A01 0001 xori.b D1, 0x1 00002996 C001 and.b D0, D1 00002998 4A00 tst.b D0 0000299A 6724 beq +0x26 /* 000029C0 */ 0000299C 2F00 move.l -[A7], D0 0000299E 42A7 clr.l -[A7] 000029A0 A975 syscall TickCount 000029A2 221F move.l D1, [A7]+ 000029A4 201F move.l D0, [A7]+ 000029A6 242D A082 move.l D2, [A5 - 0x5F7E] 000029AA D4BC 0000 012C add.l D2, 0x12C 000029B0 B481 cmp.l D2, D1 000029B2 5FC1 sle D1 000029B4 C001 and.b D0, D1 000029B6 6708 beq +0xA /* 000029C0 */ 000029B8 3F3C 0019 move.w -[A7], 0x19 000029BC 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label000029C0: 000029C0 4267 clr.w -[A7] 000029C2 486D C290 pea.l [A5 - 0x3D70] 000029C6 A8AE syscall EmptyRect 000029C8 101F move.b D0, [A7]+ 000029CA 6604 bne +0x6 /* 000029D0 */ 000029CC 4EAD 0DFA jsr [A5 + 0xDFA /* export_443 */] label000029D0: 000029D0 4267 clr.w -[A7] 000029D2 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 000029D6 101F move.b D0, [A7]+ 000029D8 660E bne +0x10 /* 000029E8 */ 000029DA 3F3C 0002 move.w -[A7], 0x2 000029DE 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */] 000029E2 1B7C 0001 C580 move.b [A5 - 0x3A80], 0x1 label000029E8: 000029E8 2E1F move.l D7, [A7]+ 000029EA 4E5E unlink A6 000029EC 4E75 rts fn000029EE: 000029EE 4E56 0000 link A6, 0 000029F2 3B6E 0008 CBA6 move.w [A5 - 0x345A], [A6 + 0x8] 000029F8 3B6E 0008 C996 move.w [A5 - 0x366A], [A6 + 0x8] 000029FE 102D C232 move.b D0, [A5 - 0x3DCE] 00002A02 6708 beq +0xA /* 00002A0C */ 00002A04 4267 clr.w -[A7] 00002A06 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */] 00002A0A 6006 bra +0x8 /* 00002A12 */ label00002A0C: 00002A0C 4267 clr.w -[A7] 00002A0E 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] label00002A12: 00002A12 4E5E unlink A6 00002A14 205F movea.l A0, [A7]+ 00002A16 544F addq.w A7, 2 00002A18 4ED0 jmp [A0] export_1744: fn00002A1A: 00002A1A 4E56 FFFA link A6, -0x0006 00002A1E 48E7 0700 movem.l -[A7], D5,D6,D7 00002A22 4AAD EAE6 tst.l [A5 - 0x151A] 00002A26 56C0 sne D0 00002A28 4A00 tst.b D0 00002A2A 6730 beq +0x32 /* 00002A5C */ 00002A2C 2F00 move.l -[A7], D0 00002A2E 4267 clr.w -[A7] 00002A30 2F2D EAE6 move.l -[A7], [A5 - 0x151A] 00002A34 486D C4FA pea.l [A5 - 0x3B06] 00002A38 42A7 clr.l -[A7] 00002A3A 42A7 clr.l -[A7] 00002A3C 486E FFFA pea.l [A6 - 0x6] 00002A40 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 00002A44 121F move.b D1, [A7]+ 00002A46 201F move.l D0, [A7]+ 00002A48 C001 and.b D0, D1 00002A4A 4A00 tst.b D0 00002A4C 670E beq +0x10 /* 00002A5C */ 00002A4E 122E FFFA move.b D1, [A6 - 0x6] 00002A52 0A01 0001 xori.b D1, 0x1 00002A56 C001 and.b D0, D1 00002A58 6600 020A bne +0x20C /* 00002C64 */ label00002A5C: 00002A5C 4267 clr.w -[A7] 00002A5E 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 00002A62 101F move.b D0, [A7]+ 00002A64 6600 01FE bne +0x200 /* 00002C64 */ 00002A68 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 00002A6C 7014 moveq.l D0, 0x14 00002A6E B06D B568 cmp.w D0, [A5 - 0x4A98] 00002A72 6610 bne +0x12 /* 00002A84 */ 00002A74 2F3C 0001 0004 move.l -[A7], 0x10004 00002A7A 4267 clr.w -[A7] 00002A7C 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00002A80 6000 01E2 bra +0x1E4 /* 00002C64 */ label00002A84: 00002A84 700E moveq.l D0, 0x0E 00002A86 B06D B568 cmp.w D0, [A5 - 0x4A98] 00002A8A 57C0 seq D0 00002A8C 720D moveq.l D1, 0x0D 00002A8E B26D B568 cmp.w D1, [A5 - 0x4A98] 00002A92 57C1 seq D1 00002A94 4A6D C736 tst.w [A5 - 0x38CA] 00002A98 56C2 sne D2 00002A9A C202 and.b D1, D2 00002A9C 8001 or.b D0, D1 00002A9E 6708 beq +0xA /* 00002AA8 */ 00002AA0 4EBA E5C0 jsr [PC - 0x1A40 /* 00001062 */] 00002AA4 6000 01BE bra +0x1C0 /* 00002C64 */ label00002AA8: 00002AA8 7012 moveq.l D0, 0x12 00002AAA B06D B568 cmp.w D0, [A5 - 0x4A98] 00002AAE 660C bne +0xE /* 00002ABC */ 00002AB0 2F2D C0BE move.l -[A7], [A5 - 0x3F42] 00002AB4 4EAD 271A jsr [A5 + 0x271A /* export_1247 */] 00002AB8 6000 01AA bra +0x1AC /* 00002C64 */ label00002ABC: 00002ABC 7010 moveq.l D0, 0x10 00002ABE B06D B568 cmp.w D0, [A5 - 0x4A98] 00002AC2 57C0 seq D0 00002AC4 7201 moveq.l D1, 0x01 00002AC6 B26D A1F0 cmp.w D1, [A5 - 0x5E10] 00002ACA 56C1 sne D1 00002ACC C001 and.b D0, D1 00002ACE 6738 beq +0x3A /* 00002B08 */ 00002AD0 7005 moveq.l D0, 0x05 00002AD2 B06D C4FA cmp.w D0, [A5 - 0x3B06] 00002AD6 6700 018C beq +0x18E /* 00002C64 */ 00002ADA 102D C232 move.b D0, [A5 - 0x3DCE] 00002ADE 671C beq +0x1E /* 00002AFC */ 00002AE0 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00002AE4 2F2D B46E move.l -[A7], [A5 - 0x4B92] 00002AE8 3F2D C374 move.w -[A7], [A5 - 0x3C8C] 00002AEC 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00002AF0 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00002AF4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00002AF8 6000 016A bra +0x16C /* 00002C64 */ label00002AFC: 00002AFC 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00002B00 4EAD 158A jsr [A5 + 0x158A /* export_685 */] 00002B04 6000 015E bra +0x160 /* 00002C64 */ label00002B08: 00002B08 4A6D C736 tst.w [A5 - 0x38CA] 00002B0C 6734 beq +0x36 /* 00002B42 */ 00002B0E 7045 moveq.l D0, 0x45 00002B10 B06D B568 cmp.w D0, [A5 - 0x4A98] 00002B14 6610 bne +0x12 /* 00002B26 */ 00002B16 2F3C 0008 0006 move.l -[A7], 0x80006 00002B1C 4267 clr.w -[A7] 00002B1E 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00002B22 6000 0140 bra +0x142 /* 00002C64 */ label00002B26: 00002B26 7044 moveq.l D0, 0x44 00002B28 B06D B568 cmp.w D0, [A5 - 0x4A98] 00002B2C 6610 bne +0x12 /* 00002B3E */ 00002B2E 2F3C 0007 0006 move.l -[A7], 0x70006 00002B34 4267 clr.w -[A7] 00002B36 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 00002B3A 6000 0128 bra +0x12A /* 00002C64 */ label00002B3E: 00002B3E 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] label00002B42: 00002B42 3E2D C752 move.w D7, [A5 - 0x38AE] 00002B46 7001 moveq.l D0, 0x01 00002B48 B06D B568 cmp.w D0, [A5 - 0x4A98] 00002B4C 57C0 seq D0 00002B4E 4A00 tst.b D0 00002B50 662C bne +0x2E /* 00002B7E */ 00002B52 7220 moveq.l D1, 0x20 00002B54 B247 cmp.w D1, D7 00002B56 5EC1 sgt D1 00002B58 4A01 tst.b D1 00002B5A 672A beq +0x2C /* 00002B86 */ 00002B5C 7408 moveq.l D2, 0x08 00002B5E B447 cmp.w D2, D7 00002B60 56C2 sne D2 00002B62 C202 and.b D1, D2 00002B64 6720 beq +0x22 /* 00002B86 */ 00002B66 7409 moveq.l D2, 0x09 00002B68 B447 cmp.w D2, D7 00002B6A 56C2 sne D2 00002B6C C202 and.b D1, D2 00002B6E 6716 beq +0x18 /* 00002B86 */ 00002B70 7401 moveq.l D2, 0x01 00002B72 B46D A1F0 cmp.w D2, [A5 - 0x5E10] 00002B76 56C2 sne D2 00002B78 C202 and.b D1, D2 00002B7A 8001 or.b D0, D1 00002B7C 6708 beq +0xA /* 00002B86 */ label00002B7E: 00002B7E 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00002B82 6000 00E0 bra +0xE2 /* 00002C64 */ label00002B86: 00002B86 102D C232 move.b D0, [A5 - 0x3DCE] 00002B8A 674E beq +0x50 /* 00002BDA */ 00002B8C 102D A84C move.b D0, [A5 - 0x57B4] 00002B90 C02D C0BC and.b D0, [A5 - 0x3F44] 00002B94 6708 beq +0xA /* 00002B9E */ 00002B96 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */] 00002B9A 6000 00C8 bra +0xCA /* 00002C64 */ label00002B9E: 00002B9E 102D C377 move.b D0, [A5 - 0x3C89] 00002BA2 0240 0001 andi.w D0, 0x1 00002BA6 6706 beq +0x8 /* 00002BAE */ 00002BA8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */] 00002BAC 603C bra +0x3E /* 00002BEA */ label00002BAE: 00002BAE 206D C6DC movea.l A0, [A5 - 0x3924] 00002BB2 2050 movea.l A0, [A0] 00002BB4 3A28 005E move.w D5, [A0 + 0x5E] 00002BB8 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00002BBC 4EBA FE30 jsr [PC - 0x1D0 /* 000029EE */] 00002BC0 206D C6DC movea.l A0, [A5 - 0x3924] 00002BC4 2050 movea.l A0, [A0] 00002BC6 BA68 005E cmp.w D5, [A0 + 0x5E] 00002BCA 6700 0098 beq +0x9A /* 00002C64 */ 00002BCE 1F3C 0001 move.b -[A7], 0x1 00002BD2 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002BD6 6000 008C bra +0x8E /* 00002C64 */ label00002BDA: 00002BDA 102D B518 move.b D0, [A5 - 0x4AE8] 00002BDE 670A beq +0xC /* 00002BEA */ 00002BE0 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00002BE4 4EBA FE08 jsr [PC - 0x1F8 /* 000029EE */] 00002BE8 607A bra +0x7C /* 00002C64 */ label00002BEA: 00002BEA 7001 moveq.l D0, 0x01 00002BEC B06D A1F0 cmp.w D0, [A5 - 0x5E10] 00002BF0 675A beq +0x5C /* 00002C4C */ 00002BF2 302D C752 move.w D0, [A5 - 0x38AE] 00002BF6 6B18 bmi +0x1A /* 00002C10 */ 00002BF8 B07C 005F cmp.w D0, 0x5F /* '_' */ 00002BFC 6E12 bgt +0x14 /* 00002C10 */ 00002BFE 41FA 0078 lea.l A0, [PC + 0x78 /* 00002C78, value 0x4E56FFFE */] 00002C02 3200 move.w D1, D0 00002C04 E649 lsr D1.w, 3 00002C06 4441 neg.w D1 00002C08 0130 10FF btst [A0 + D1.w - 0x1], D0 00002C0C 0A3C 0004 xori.b ccr, 4 label00002C10: 00002C10 663A bne +0x3C /* 00002C4C */ 00002C12 4267 clr.w -[A7] 00002C14 1F3C 0001 move.b -[A7], 0x1 00002C18 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 00002C1C 101F move.b D0, [A7]+ 00002C1E 672C beq +0x2E /* 00002C4C */ 00002C20 705E moveq.l D0, 0x5E 00002C22 B06D C752 cmp.w D0, [A5 - 0x38AE] 00002C26 56C6 sne D6 00002C28 4406 neg.b D6 00002C2A 1006 move.b D0, D6 00002C2C 6708 beq +0xA /* 00002C36 */ 00002C2E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C32 4EBA FDBA jsr [PC - 0x246 /* 000029EE */] label00002C36: 00002C36 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00002C3A 4EBA FDB2 jsr [PC - 0x24E /* 000029EE */] 00002C3E 1006 move.b D0, D6 00002C40 6722 beq +0x24 /* 00002C64 */ 00002C42 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00002C46 4EBA FDA6 jsr [PC - 0x25A /* 000029EE */] 00002C4A 6018 bra +0x1A /* 00002C64 */ label00002C4C: 00002C4C 42A7 clr.l -[A7] 00002C4E 4EAD 105A jsr [A5 + 0x105A /* export_519 */] 00002C52 101F move.b D0, [A7]+ 00002C54 670A beq +0xC /* 00002C60 */ 00002C56 3F2D C752 move.w -[A7], [A5 - 0x38AE] 00002C5A 4EBA FD92 jsr [PC - 0x26E /* 000029EE */] 00002C5E 6004 bra +0x6 /* 00002C64 */ label00002C60: 00002C60 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] label00002C64: 00002C64 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002C68 4E5E unlink A6 00002C6A 4E75 rts 00002C6C 4000 negx.b D0 00002C6E 0000 0000 ori.b D0, 0x0 00002C72 AC00 syscall SoundDispatch, auto_pop 00002C74 0000 0000 ori.b D0, 0x0 export_1745: fn00002C78: 00002C78 4E56 FFFE link A6, -0x0002 00002C7C 2F07 move.l -[A7], D7 00002C7E 4267 clr.w -[A7] 00002C80 4EAD 0742 jsr [A5 + 0x742 /* export_228 */] 00002C84 3E1F move.w D7, [A7]+ 00002C86 486D 0742 pea.l [A5 + 0x742 /* export_228 */] 00002C8A A9F1 syscall UnloadSeg 00002C8C 4A47 tst.w D7 00002C8E 6716 beq +0x18 /* 00002CA6 */ 00002C90 3F07 move.w -[A7], D7 00002C92 2F2D B564 move.l -[A7], [A5 - 0x4A9C] 00002C96 3F2D C736 move.w -[A7], [A5 - 0x38CA] 00002C9A 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00002C9E 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00002CA2 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] label00002CA6: 00002CA6 2E1F move.l D7, [A7]+ 00002CA8 4E5E unlink A6 00002CAA 4E75 rts fn00002CAC: 00002CAC 4E56 FFA2 link A6, -0x005E 00002CB0 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00002CB4 1C2D C8EC move.b D6, [A5 - 0x3714] 00002CB8 1D6D C5AE FFF0 move.b [A6 - 0x10], [A5 - 0x3A52] 00002CBE 1D6D C31E FFEF move.b [A6 - 0x11], [A5 - 0x3CE2] 00002CC4 1A2D C582 move.b D5, [A5 - 0x3A7E] 00002CC8 182D B50C move.b D4, [A5 - 0x4AF4] 00002CCC 1D6D B42C FFEE move.b [A6 - 0x12], [A5 - 0x4BD4] 00002CD2 1B6D C2D8 C8EC move.b [A5 - 0x3714], [A5 - 0x3D28] 00002CD8 1B6D C1B6 C5AE move.b [A5 - 0x3A52], [A5 - 0x3E4A] 00002CDE 1B6D BA5E C31E move.b [A5 - 0x3CE2], [A5 - 0x45A2] 00002CE4 4267 clr.w -[A7] 00002CE6 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 00002CEA 1B5F C1D0 move.b [A5 - 0x3E30], [A7]+ 00002CEE 1B6D B4FE B42C move.b [A5 - 0x4BD4], [A5 - 0x4B02] 00002CF4 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002CF8 A873 syscall SetPort 00002CFA 4AAD EAE6 tst.l [A5 - 0x151A] 00002CFE 6614 bne +0x16 /* 00002D14 */ 00002D00 2B6E 000A C94C move.l [A5 - 0x36B4], [A6 + 0xA] 00002D06 486D C94C pea.l [A5 - 0x36B4] 00002D0A A871 syscall GlobalToLocal 00002D0C 1F2E 0008 move.b -[A7], [A6 + 0x8] 00002D10 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label00002D14: 00002D14 BC2D C8EC cmp.b D6, [A5 - 0x3714] 00002D18 6706 beq +0x8 /* 00002D20 */ 00002D1A 1B7C 0001 C168 move.b [A5 - 0x3E98], 0x1 label00002D20: 00002D20 102D B3A2 move.b D0, [A5 - 0x4C5E] 00002D24 672E beq +0x30 /* 00002D54 */ 00002D26 122D A07E move.b D1, [A5 - 0x5F82] 00002D2A 0A01 0001 xori.b D1, 0x1 00002D2E C001 and.b D0, D1 00002D30 4A00 tst.b D0 00002D32 6720 beq +0x22 /* 00002D54 */ 00002D34 2F00 move.l -[A7], D0 00002D36 4267 clr.w -[A7] 00002D38 2F2E 000A move.l -[A7], [A6 + 0xA] 00002D3C 303C 0006 move.w D0, 0x6 00002D40 AA54 syscall TextServicesDispatch 00002D42 121F move.b D1, [A7]+ 00002D44 201F move.l D0, [A7]+ 00002D46 C001 and.b D0, D1 00002D48 670A beq +0xC /* 00002D54 */ 00002D4A 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00002D50 6000 0290 bra +0x292 /* 00002FE2 */ label00002D54: 00002D54 BC2D C8EC cmp.b D6, [A5 - 0x3714] 00002D58 56C0 sne D0 00002D5A 4A00 tst.b D0 00002D5C 6634 bne +0x36 /* 00002D92 */ 00002D5E 122D C5AE move.b D1, [A5 - 0x3A52] 00002D62 B22E FFF0 cmp.b D1, [A6 - 0x10] 00002D66 56C1 sne D1 00002D68 8001 or.b D0, D1 00002D6A 6626 bne +0x28 /* 00002D92 */ 00002D6C 122D C31E move.b D1, [A5 - 0x3CE2] 00002D70 B22E FFEF cmp.b D1, [A6 - 0x11] 00002D74 56C1 sne D1 00002D76 8001 or.b D0, D1 00002D78 6618 bne +0x1A /* 00002D92 */ 00002D7A BA2D C582 cmp.b D5, [A5 - 0x3A7E] 00002D7E 56C1 sne D1 00002D80 8001 or.b D0, D1 00002D82 660E bne +0x10 /* 00002D92 */ 00002D84 122D B42C move.b D1, [A5 - 0x4BD4] 00002D88 B22E FFEE cmp.b D1, [A6 - 0x12] 00002D8C 56C1 sne D1 00002D8E 8001 or.b D0, D1 00002D90 6704 beq +0x6 /* 00002D96 */ label00002D92: 00002D92 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] label00002D96: 00002D96 1D6D C320 FFF7 move.b [A6 - 0x9], [A5 - 0x3CE0] 00002D9C 1D6D B7CE FFF6 move.b [A6 - 0xA], [A5 - 0x4832] 00002DA2 1D6D C1D2 FFF5 move.b [A6 - 0xB], [A5 - 0x3E2E] 00002DA8 102D A07E move.b D0, [A5 - 0x5F82] 00002DAC 670A beq +0xC /* 00002DB8 */ 00002DAE 7E03 moveq.l D7, 0x03 00002DB0 2D6D C242 FFFC move.l [A6 - 0x4], [A5 - 0x3DBE] 00002DB6 600E bra +0x10 /* 00002DC6 */ label00002DB8: 00002DB8 4267 clr.w -[A7] 00002DBA 2F2E 000A move.l -[A7], [A6 + 0xA] 00002DBE 486E FFFC pea.l [A6 - 0x4] 00002DC2 A92C syscall FindWindow 00002DC4 3E1F move.w D7, [A7]+ label00002DC6: 00002DC6 4267 clr.w -[A7] 00002DC8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DCC 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00002DD0 101F move.b D0, [A7]+ 00002DD2 670A beq +0xC /* 00002DDE */ 00002DD4 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00002DDA 6000 0206 bra +0x208 /* 00002FE2 */ label00002DDE: 00002DDE 202E FFFC move.l D0, [A6 - 0x4] 00002DE2 B0AD B510 cmp.l D0, [A5 - 0x4AF0] 00002DE6 57C0 seq D0 00002DE8 7203 moveq.l D1, 0x03 00002DEA B247 cmp.w D1, D7 00002DEC 57C1 seq D1 00002DEE C001 and.b D0, D1 00002DF0 4400 neg.b D0 00002DF2 1B40 C320 move.b [A5 - 0x3CE0], D0 00002DF6 202E FFFC move.l D0, [A6 - 0x4] 00002DFA B0AD B57A cmp.l D0, [A5 - 0x4A86] 00002DFE 57C0 seq D0 00002E00 7203 moveq.l D1, 0x03 00002E02 B247 cmp.w D1, D7 00002E04 57C1 seq D1 00002E06 C001 and.b D0, D1 00002E08 4400 neg.b D0 00002E0A 1B40 B7CE move.b [A5 - 0x4832], D0 00002E0E 202E FFFC move.l D0, [A6 - 0x4] 00002E12 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00002E16 57C0 seq D0 00002E18 7203 moveq.l D1, 0x03 00002E1A B247 cmp.w D1, D7 00002E1C 57C1 seq D1 00002E1E C001 and.b D0, D1 00002E20 4400 neg.b D0 00002E22 1B40 C1D2 move.b [A5 - 0x3E2E], D0 00002E26 1D6D C322 FFF4 move.b [A6 - 0xC], [A5 - 0x3CDE] 00002E2C 1B6D C320 C322 move.b [A5 - 0x3CDE], [A5 - 0x3CE0] 00002E32 102D C320 move.b D0, [A5 - 0x3CE0] 00002E36 6722 beq +0x24 /* 00002E5A */ 00002E38 2F2D B510 move.l -[A7], [A5 - 0x4AF0] 00002E3C A873 syscall SetPort 00002E3E 2D6E 000A FFA2 move.l [A6 - 0x5E], [A6 + 0xA] 00002E44 486E FFA2 pea.l [A6 - 0x5E] 00002E48 A871 syscall GlobalToLocal 00002E4A 4267 clr.w -[A7] 00002E4C 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00002E50 486D BA1E pea.l [A5 - 0x45E2] 00002E54 A8AD syscall PtInRect 00002E56 1B5F C322 move.b [A5 - 0x3CDE], [A7]+ label00002E5A: 00002E5A 3D6D B526 FFF2 move.w [A6 - 0xE], [A5 - 0x4ADA] 00002E60 426D B526 clr.w [A5 - 0x4ADA] 00002E64 102D B7CE move.b D0, [A5 - 0x4832] 00002E68 6710 beq +0x12 /* 00002E7A */ 00002E6A 2F2E 000A move.l -[A7], [A6 + 0xA] 00002E6E 486E FFA6 pea.l [A6 - 0x5A] 00002E72 486D B526 pea.l [A5 - 0x4ADA] 00002E76 4EAD 2EB2 jsr [A5 + 0x2EB2 /* export_1490 */] label00002E7A: 00002E7A 102D B7CE move.b D0, [A5 - 0x4832] 00002E7E 6662 bne +0x64 /* 00002EE2 */ 00002E80 802D C320 or.b D0, [A5 - 0x3CE0] 00002E84 4A00 tst.b D0 00002E86 665A bne +0x5C /* 00002EE2 */ 00002E88 222E FFFC move.l D1, [A6 - 0x4] 00002E8C B2AD C0BE cmp.l D1, [A5 - 0x3F42] 00002E90 57C1 seq D1 00002E92 4A01 tst.b D1 00002E94 6710 beq +0x12 /* 00002EA6 */ 00002E96 7403 moveq.l D2, 0x03 00002E98 B447 cmp.w D2, D7 00002E9A 57C2 seq D2 00002E9C C202 and.b D1, D2 00002E9E 8001 or.b D0, D1 00002EA0 0240 0001 andi.w D0, 0x1 00002EA4 663C bne +0x3E /* 00002EE2 */ label00002EA6: 00002EA6 222E FFFC move.l D1, [A6 - 0x4] 00002EAA B2AD C2E6 cmp.l D1, [A5 - 0x3D1A] 00002EAE 57C1 seq D1 00002EB0 4A01 tst.b D1 00002EB2 6710 beq +0x12 /* 00002EC4 */ 00002EB4 7403 moveq.l D2, 0x03 00002EB6 B447 cmp.w D2, D7 00002EB8 57C2 seq D2 00002EBA C202 and.b D1, D2 00002EBC 8001 or.b D0, D1 00002EBE 0240 0001 andi.w D0, 0x1 00002EC2 661E bne +0x20 /* 00002EE2 */ label00002EC4: 00002EC4 222E FFFC move.l D1, [A6 - 0x4] 00002EC8 B2AD C33E cmp.l D1, [A5 - 0x3CC2] 00002ECC 57C1 seq D1 00002ECE 4A01 tst.b D1 00002ED0 671E beq +0x20 /* 00002EF0 */ 00002ED2 7403 moveq.l D2, 0x03 00002ED4 B447 cmp.w D2, D7 00002ED6 57C2 seq D2 00002ED8 C202 and.b D1, D2 00002EDA 8001 or.b D0, D1 00002EDC 0240 0001 andi.w D0, 0x1 00002EE0 670E beq +0x10 /* 00002EF0 */ label00002EE2: 00002EE2 2F2E 000A move.l -[A7], [A6 + 0xA] 00002EE6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002EEA 4EBA EC5E jsr [PC - 0x13A2 /* 00001B4A */] 00002EEE 600C bra +0xE /* 00002EFC */ label00002EF0: 00002EF0 7000 moveq.l D0, 0x00 00002EF2 2B40 A022 move.l [A5 - 0x5FDE], D0 00002EF6 3B7C FFFF A026 move.w [A5 - 0x5FDA], 0xFFFF label00002EFC: 00002EFC 102D C1D2 move.b D0, [A5 - 0x3E2E] 00002F00 6722 beq +0x24 /* 00002F24 */ 00002F02 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00002F06 A873 syscall SetPort 00002F08 2D6E 000A FFA2 move.l [A6 - 0x5E], [A6 + 0xA] 00002F0E 486E FFA2 pea.l [A6 - 0x5E] 00002F12 A871 syscall GlobalToLocal 00002F14 4267 clr.w -[A7] 00002F16 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00002F1A 486D C6C6 pea.l [A5 - 0x393A] 00002F1E A8AD syscall PtInRect 00002F20 1B5F C324 move.b [A5 - 0x3CDC], [A7]+ label00002F24: 00002F24 102D A1AC move.b D0, [A5 - 0x5E54] 00002F28 666E bne +0x70 /* 00002F98 */ 00002F2A 122D C320 move.b D1, [A5 - 0x3CE0] 00002F2E B22E FFF7 cmp.b D1, [A6 - 0x9] 00002F32 56C1 sne D1 00002F34 8001 or.b D0, D1 00002F36 0240 0001 andi.w D0, 0x1 00002F3A 665C bne +0x5E /* 00002F98 */ 00002F3C 122D B7CE move.b D1, [A5 - 0x4832] 00002F40 B22E FFF6 cmp.b D1, [A6 - 0xA] 00002F44 56C1 sne D1 00002F46 8001 or.b D0, D1 00002F48 0240 0001 andi.w D0, 0x1 00002F4C 664A bne +0x4C /* 00002F98 */ 00002F4E 122D C1D2 move.b D1, [A5 - 0x3E2E] 00002F52 B22E FFF5 cmp.b D1, [A6 - 0xB] 00002F56 56C1 sne D1 00002F58 8001 or.b D0, D1 00002F5A 0240 0001 andi.w D0, 0x1 00002F5E 6638 bne +0x3A /* 00002F98 */ 00002F60 122D C322 move.b D1, [A5 - 0x3CDE] 00002F64 B22E FFF4 cmp.b D1, [A6 - 0xC] 00002F68 56C1 sne D1 00002F6A 8001 or.b D0, D1 00002F6C 0240 0001 andi.w D0, 0x1 00002F70 6626 bne +0x28 /* 00002F98 */ 00002F72 322D B526 move.w D1, [A5 - 0x4ADA] 00002F76 B26E FFF2 cmp.w D1, [A6 - 0xE] 00002F7A 56C1 sne D1 00002F7C 8001 or.b D0, D1 00002F7E 0240 0001 andi.w D0, 0x1 00002F82 6614 bne +0x16 /* 00002F98 */ 00002F84 B82D B50C cmp.b D4, [A5 - 0x4AF4] 00002F88 56C1 sne D1 00002F8A 8001 or.b D0, D1 00002F8C 0240 0001 andi.w D0, 0x1 00002F90 6606 bne +0x8 /* 00002F98 */ 00002F92 802D B4FE or.b D0, [A5 - 0x4B02] 00002F96 674A beq +0x4C /* 00002FE2 */ label00002F98: 00002F98 49ED FE14 lea.l A4, [A5 - 0x1EC] 00002F9C 102D C322 move.b D0, [A5 - 0x3CDE] 00002FA0 6706 beq +0x8 /* 00002FA8 */ 00002FA2 49ED C10E lea.l A4, [A5 - 0x3EF2] 00002FA6 6030 bra +0x32 /* 00002FD8 */ label00002FA8: 00002FA8 42A7 clr.l -[A7] 00002FAA 4EAD 2F0A jsr [A5 + 0x2F0A /* export_1501 */] 00002FAE 201F move.l D0, [A7]+ 00002FB0 B0AD C242 cmp.l D0, [A5 - 0x3DBE] 00002FB4 6622 bne +0x24 /* 00002FD8 */ 00002FB6 4A6D B526 tst.w [A5 - 0x4ADA] 00002FBA 6706 beq +0x8 /* 00002FC2 */ 00002FBC 49EE FFA6 lea.l A4, [A6 - 0x5A] 00002FC0 6016 bra +0x18 /* 00002FD8 */ label00002FC2: 00002FC2 102D C1D2 move.b D0, [A5 - 0x3E2E] 00002FC6 6710 beq +0x12 /* 00002FD8 */ 00002FC8 122D B50C move.b D1, [A5 - 0x4AF4] 00002FCC 0A01 0001 xori.b D1, 0x1 00002FD0 C001 and.b D0, D1 00002FD2 6704 beq +0x6 /* 00002FD8 */ 00002FD4 49ED C0C6 lea.l A4, [A5 - 0x3F3A] label00002FD8: 00002FD8 2F0C move.l -[A7], A4 00002FDA 4EAD 223A jsr [A5 + 0x223A /* export_1091 */] 00002FDE 422D A1AC clr.b [A5 - 0x5E54] label00002FE2: 00002FE2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00002FE6 4E5E unlink A6 00002FE8 205F movea.l A0, [A7]+ 00002FEA 5C4F addq.w A7, 6 00002FEC 4ED0 jmp [A0] fn00002FEE: 00002FEE 4E56 0000 link A6, 0 00002FF2 2F0C move.l -[A7], A4 00002FF4 286E 0008 movea.l A4, [A6 + 0x8] 00002FF8 102D C2D8 move.b D0, [A5 - 0x3D28] 00002FFC 6732 beq +0x34 /* 00003030 */ 00002FFE 536C FFD8 subq.w [A4 - 0x28], 1 00003002 7001 moveq.l D0, 0x01 00003004 B06C FFD8 cmp.w D0, [A4 - 0x28] 00003008 6F62 ble +0x64 /* 0000306C */ 0000300A 202C FFD4 move.l D0, [A4 - 0x2C] 0000300E B0AD AE96 cmp.l D0, [A5 - 0x516A] 00003012 660E bne +0x10 /* 00003022 */ 00003014 296D AEAC FFD4 move.l [A4 - 0x2C], [A5 - 0x5154] 0000301A 396C FFDE FFD8 move.w [A4 - 0x28], [A4 - 0x22] 00003020 604A bra +0x4C /* 0000306C */ label00003022: 00003022 296D AE96 FFD4 move.l [A4 - 0x2C], [A5 - 0x516A] 00003028 396C FFDC FFD8 move.w [A4 - 0x28], [A4 - 0x24] 0000302E 603C bra +0x3E /* 0000306C */ label00003030: 00003030 526C FFD8 addq.w [A4 - 0x28], 1 00003034 202C FFD4 move.l D0, [A4 - 0x2C] 00003038 B0AD AE96 cmp.l D0, [A5 - 0x516A] 0000303C 6618 bne +0x1A /* 00003056 */ 0000303E 302C FFD8 move.w D0, [A4 - 0x28] 00003042 B06C FFDC cmp.w D0, [A4 - 0x24] 00003046 6F24 ble +0x26 /* 0000306C */ 00003048 296D AEAC FFD4 move.l [A4 - 0x2C], [A5 - 0x5154] 0000304E 397C 0001 FFD8 move.w [A4 - 0x28], 0x1 00003054 6016 bra +0x18 /* 0000306C */ label00003056: 00003056 302C FFD8 move.w D0, [A4 - 0x28] 0000305A B06C FFDE cmp.w D0, [A4 - 0x22] 0000305E 6F0C ble +0xE /* 0000306C */ 00003060 296D AE96 FFD4 move.l [A4 - 0x2C], [A5 - 0x516A] 00003066 397C 0001 FFD8 move.w [A4 - 0x28], 0x1 label0000306C: 0000306C 285F movea.l A4, [A7]+ 0000306E 4E5E unlink A6 00003070 2E9F move.l [A7], [A7]+ 00003072 4E75 rts fn00003074: 00003074 4E56 0000 link A6, 0 00003078 2F0C move.l -[A7], A4 0000307A 286E 0008 movea.l A4, [A6 + 0x8] 0000307E 4267 clr.w -[A7] 00003080 2F2C FFD4 move.l -[A7], [A4 - 0x2C] 00003084 3F2C FFDA move.w -[A7], [A4 - 0x26] 00003088 486C FFE2 pea.l [A4 - 0x1E] 0000308C 4EAD 2AF2 jsr [A5 + 0x2AF2 /* export_1370 */] 00003090 101F move.b D0, [A7]+ 00003092 6708 beq +0xA /* 0000309C */ 00003094 4A2C FFE7 tst.b [A4 - 0x19] 00003098 5CC1 sge D1 0000309A C001 and.b D0, D1 label0000309C: 0000309C 4A00 tst.b D0 0000309E 670E beq +0x10 /* 000030AE */ 000030A0 122C FFE7 move.b D1, [A4 - 0x19] 000030A4 0241 0001 andi.w D1, 0x1 000030A8 0A01 0001 xori.b D1, 0x1 000030AC C001 and.b D0, D1 label000030AE: 000030AE 4A00 tst.b D0 000030B0 6718 beq +0x1A /* 000030CA */ 000030B2 2F00 move.l -[A7], D0 000030B4 4267 clr.w -[A7] 000030B6 1F2C FFE7 move.b -[A7], [A4 - 0x19] 000030BA 4EAD 2B72 jsr [A5 + 0x2B72 /* export_1386 */] 000030BE 121F move.b D1, [A7]+ 000030C0 201F move.l D0, [A7]+ 000030C2 B22D B570 cmp.b D1, [A5 - 0x4A90] 000030C6 57C1 seq D1 000030C8 C001 and.b D0, D1 label000030CA: 000030CA 1D40 000C move.b [A6 + 0xC], D0 000030CE 285F movea.l A4, [A7]+ 000030D0 4E5E unlink A6 000030D2 2E9F move.l [A7], [A7]+ 000030D4 4E75 rts export_1746: 000030D6 4E56 FFC8 link A6, -0x0038 000030DA 48E7 0700 movem.l -[A7], D5,D6,D7 000030DE 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */] 000030E2 7001 moveq.l D0, 0x01 000030E4 B06D C2A6 cmp.w D0, [A5 - 0x3D5A] 000030E8 6604 bne +0x6 /* 000030EE */ 000030EA 6000 013C bra +0x13E /* 00003228 */ label000030EE: 000030EE 7001 moveq.l D0, 0x01 000030F0 B06D C732 cmp.w D0, [A5 - 0x38CE] 000030F4 6708 beq +0xA /* 000030FE */ 000030F6 3F3C 0001 move.w -[A7], 0x1 000030FA 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */] label000030FE: 000030FE 4267 clr.w -[A7] 00003100 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00003104 3F3C 0002 move.w -[A7], 0x2 00003108 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 0000310C 3D5F FFDC move.w [A6 - 0x24], [A7]+ 00003110 4267 clr.w -[A7] 00003112 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00003116 3F3C 0002 move.w -[A7], 0x2 0000311A 4EAD 2A1A jsr [A5 + 0x2A1A /* export_1343 */] 0000311E 3D5F FFDE move.w [A6 - 0x22], [A7]+ 00003122 102D C232 move.b D0, [A5 - 0x3DCE] 00003126 671C beq +0x1E /* 00003144 */ 00003128 2D6D B46E FFD4 move.l [A6 - 0x2C], [A5 - 0x4B92] 0000312E 4267 clr.w -[A7] 00003130 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00003134 3F2D C374 move.w -[A7], [A5 - 0x3C8C] 00003138 4267 clr.w -[A7] 0000313A 4EAD 2B0A jsr [A5 + 0x2B0A /* export_1373 */] 0000313E 3D5F FFD8 move.w [A6 - 0x28], [A7]+ 00003142 600A bra +0xC /* 0000314E */ label00003144: 00003144 2D6D AE96 FFD4 move.l [A6 - 0x2C], [A5 - 0x516A] 0000314A 426E FFD8 clr.w [A6 - 0x28] label0000314E: 0000314E 3D7C 0001 FFCA move.w [A6 - 0x36], 0x1 00003154 302E FFDE move.w D0, [A6 - 0x22] 00003158 D06E FFDC add.w D0, [A6 - 0x24] 0000315C 5240 addq.w D0, 1 0000315E 3D40 FFC8 move.w [A6 - 0x38], D0 00003162 3C2E FFCA move.w D6, [A6 - 0x36] 00003166 6000 00B8 bra +0xBA /* 00003220 */ label0000316A: 0000316A 2F0E move.l -[A7], A6 0000316C 4EBA FE80 jsr [PC - 0x180 /* 00002FEE */] 00003170 4267 clr.w -[A7] 00003172 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00003176 3F2E FFD8 move.w -[A7], [A6 - 0x28] 0000317A 3F3C 0002 move.w -[A7], 0x2 0000317E 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] 00003182 3D5F FFDA move.w [A6 - 0x26], [A7]+ 00003186 4267 clr.w -[A7] 00003188 2F0E move.l -[A7], A6 0000318A 4EBA FEE8 jsr [PC - 0x118 /* 00003074 */] 0000318E 101F move.b D0, [A7]+ 00003190 6700 008A beq +0x8C /* 0000321C */ 00003194 2A2D AEAC move.l D5, [A5 - 0x5154] 00003198 1F3C 0001 move.b -[A7], 0x1 0000319C 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 000031A0 BAAD AEAC cmp.l D5, [A5 - 0x5154] 000031A4 56C0 sne D0 000031A6 4A6D C736 tst.w [A5 - 0x38CA] 000031AA 56C1 sne D1 000031AC 8001 or.b D0, D1 000031AE 802D C232 or.b D0, [A5 - 0x3DCE] 000031B2 0240 0001 andi.w D0, 0x1 000031B6 6702 beq +0x4 /* 000031BA */ 000031B8 606E bra +0x70 /* 00003228 */ label000031BA: 000031BA 4267 clr.w -[A7] 000031BC 2F0E move.l -[A7], A6 000031BE 4EBA FEB4 jsr [PC - 0x14C /* 00003074 */] 000031C2 101F move.b D0, [A7]+ 000031C4 6602 bne +0x4 /* 000031C8 */ 000031C6 6054 bra +0x56 /* 0000321C */ label000031C8: 000031C8 302E FFDA move.w D0, [A6 - 0x26] 000031CC 48C0 ext.l D0 000031CE 2E00 move.l D7, D0 000031D0 202E FFD4 move.l D0, [A6 - 0x2C] 000031D4 B0AD AEAC cmp.l D0, [A5 - 0x5154] 000031D8 6606 bne +0x8 /* 000031E0 */ 000031DA 2007 move.l D0, D7 000031DC 4480 neg.l D0 000031DE 2E00 move.l D7, D0 label000031E0: 000031E0 3F07 move.w -[A7], D7 000031E2 2F2D AEAC move.l -[A7], [A5 - 0x5154] 000031E6 4267 clr.w -[A7] 000031E8 4EAD 10CA jsr [A5 + 0x10CA /* export_533 */] 000031EC 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000031F0 3F2E FFDA move.w -[A7], [A6 - 0x26] 000031F4 42A7 clr.l -[A7] 000031F6 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000031FC 4267 clr.w -[A7] 000031FE 4EAD 10BA jsr [A5 + 0x10BA /* export_531 */] 00003202 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003206 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 0000320A 3F2E FFDA move.w -[A7], [A6 - 0x26] 0000320E 2F2D AEAC move.l -[A7], [A5 - 0x5154] 00003212 2F2D AE96 move.l -[A7], [A5 - 0x516A] 00003216 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000321A 600C bra +0xE /* 00003228 */ label0000321C: 0000321C 5246 addq.w D6, 1 0000321E 6908 bvs +0xA /* 00003228 */ label00003220: 00003220 BC6E FFC8 cmp.w D6, [A6 - 0x38] 00003224 6F00 FF44 ble -0xBA /* 0000316A */ label00003228: 00003228 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000322C 4E5E unlink A6 0000322E 4E75 rts